{"id":8746,"date":"2024-05-24T14:02:50","date_gmt":"2024-05-24T12:02:50","guid":{"rendered":"https:\/\/softinery.com\/pl\/?page_id=8746"},"modified":"2024-07-24T09:41:39","modified_gmt":"2024-07-24T07:41:39","slug":"python-reszta-z-dzielenia","status":"publish","type":"page","link":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/","title":{"rendered":"Python: reszta z dzielenia &#8211; Obja\u015bnienie z przyk\u0142adami"},"content":{"rendered":"<style>.kb-row-layout-id8746_d29bec-3d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id8746_d29bec-3d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id8746_d29bec-3d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}.kb-row-layout-id8746_d29bec-3d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id8746_d29bec-3d > .kt-row-column-wrap{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id8746_d29bec-3d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id8746_d29bec-3d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column8746_f7cd24-74 > .kt-inside-inner-col,.kadence-column8746_f7cd24-74 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8746_f7cd24-74 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8746_f7cd24-74 > .kt-inside-inner-col{flex-direction:column;}.kadence-column8746_f7cd24-74 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8746_f7cd24-74 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8746_f7cd24-74{position:relative;}@media all and (max-width: 1024px){.kadence-column8746_f7cd24-74 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8746_f7cd24-74 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8746_f7cd24-74\"><div class=\"kt-inside-inner-col\"><style>.kb-table-of-content-nav.kb-table-of-content-id8746_37b125-fc .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id8746_37b125-fc .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id8746_37b125-fc .kb-table-of-contents-title{font-weight:bold;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id8746_37b125-fc .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:inherit;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style><\/div><\/div>\n\n\n<style>.kadence-column8746_eb6b61-0b > .kt-inside-inner-col,.kadence-column8746_eb6b61-0b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8746_eb6b61-0b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8746_eb6b61-0b > .kt-inside-inner-col{flex-direction:column;}.kadence-column8746_eb6b61-0b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8746_eb6b61-0b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8746_eb6b61-0b{position:relative;}@media all and (max-width: 1024px){.kadence-column8746_eb6b61-0b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8746_eb6b61-0b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8746_eb6b61-0b\"><div class=\"kt-inside-inner-col\"><style>.kb-image8746_eb6555-35 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image8746_eb6555-35 size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-1024x683.webp\" alt=\"Python reszta z dzielenia\" class=\"kb-img wp-image-8809\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-1024x683.webp 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-300x200.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-768x512.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-930x620.webp 930w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia.webp 1344w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_35ec0e-58, .wp-block-kadence-advancedheading.kt-adv-heading8746_35ec0e-58[data-kb-block=\"kb-adv-heading8746_35ec0e-58\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_35ec0e-58 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_35ec0e-58[data-kb-block=\"kb-adv-heading8746_35ec0e-58\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_35ec0e-58 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_35ec0e-58[data-kb-block=\"kb-adv-heading8746_35ec0e-58\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading8746_35ec0e-58 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_35ec0e-58\">Wst\u0119p. Do czego s\u0142u\u017cy reszta z dzielenia?<\/h2>\n\n\n\n<p>Dzielenie z reszt\u0105 jest jedn\u0105 z podstawowych operacji w matematyce i programowaniu. W j\u0119zyku Python podobnie jak w wielu innych j\u0119zykach programowania, mamy do dyspozycji operator do obliczania reszty z dzielenia, znany jako operator modulo (%). W tym artykule przyjrzymy si\u0119, jak dzia\u0142a ten operator, kiedy mo\u017ce by\u0107 u\u017cyteczny oraz om\u00f3wimy kilka praktycznych przyk\u0142ad\u00f3w jego zastosowania.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_65a143-85, .wp-block-kadence-advancedheading.kt-adv-heading8746_65a143-85[data-kb-block=\"kb-adv-heading8746_65a143-85\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_65a143-85 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_65a143-85[data-kb-block=\"kb-adv-heading8746_65a143-85\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_65a143-85 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_65a143-85[data-kb-block=\"kb-adv-heading8746_65a143-85\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading8746_65a143-85 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_65a143-85\">Operator modulo (%)<\/h2>\n\n\n\n<p>Operator <code>%<\/code> w Pythonie zwraca reszt\u0119 z dzielenia dw\u00f3ch liczb. Jest to bardzo prosta, ale wa\u017cna operacja, kt\u00f3r\u0105 mo\u017cna zastosowa\u0107 w wielu r\u00f3\u017cnych sytuacjach. Oto podstawowa sk\u0142adnia:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"reszta = a % b\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #24292E\">reszta <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> a <\/span><span style=\"color: #D73A49\">%<\/span><span style=\"color: #24292E\"> b<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Gdzie <code>a<\/code> i <code>b<\/code> to liczby, kt\u00f3re chcemy podzieli\u0107, a <code>reszta<\/code> to wynik, czyli reszta z dzielenia <code>a<\/code> przez <code>b<\/code>.<\/p>\n\n\n\n<p>Przyk\u0142adowe obliczenia:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>print(10 % 3)  # Wynik: 1\nprint(14 % 4)  # Wynik: 2\nprint(20 % 5)  # Wynik: 0<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_6aa374-d8, .wp-block-kadence-advancedheading.kt-adv-heading8746_6aa374-d8[data-kb-block=\"kb-adv-heading8746_6aa374-d8\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_6aa374-d8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_6aa374-d8[data-kb-block=\"kb-adv-heading8746_6aa374-d8\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_6aa374-d8 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_6aa374-d8[data-kb-block=\"kb-adv-heading8746_6aa374-d8\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading8746_6aa374-d8 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_6aa374-d8\">Zastosowanie dzielenia z reszt\u0105 w Pythonie<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_5b315c-e3, .wp-block-kadence-advancedheading.kt-adv-heading8746_5b315c-e3[data-kb-block=\"kb-adv-heading8746_5b315c-e3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_5b315c-e3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_5b315c-e3[data-kb-block=\"kb-adv-heading8746_5b315c-e3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_5b315c-e3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_5b315c-e3[data-kb-block=\"kb-adv-heading8746_5b315c-e3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading8746_5b315c-e3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_5b315c-e3\">Sprawdzanie, czy liczba jest parzysta<\/h3>\n\n\n\n<p>Jednym z najcz\u0119stszych zastosowa\u0144 operatora modulo jest sprawdzanie, czy liczba jest parzysta czy nie. Liczba jest parzysta, je\u015bli reszta z jej dzielenia przez 2 wynosi 0.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"liczba = 10\nif liczba % 2 == 0:\n    print(&quot;Liczba jest parzysta.&quot;)\nelse:\n    print(&quot;Liczba jest nieparzysta.&quot;)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #24292E\">liczba <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">10<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D73A49\">if<\/span><span style=\"color: #24292E\"> liczba <\/span><span style=\"color: #D73A49\">%<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #D73A49\">==<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">0<\/span><span style=\"color: #24292E\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Liczba jest parzysta.&quot;<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D73A49\">else<\/span><span style=\"color: #24292E\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Liczba jest nieparzysta.&quot;<\/span><span style=\"color: #24292E\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_dec3ee-ff, .wp-block-kadence-advancedheading.kt-adv-heading8746_dec3ee-ff[data-kb-block=\"kb-adv-heading8746_dec3ee-ff\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_dec3ee-ff mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_dec3ee-ff[data-kb-block=\"kb-adv-heading8746_dec3ee-ff\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_dec3ee-ff img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_dec3ee-ff[data-kb-block=\"kb-adv-heading8746_dec3ee-ff\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading8746_dec3ee-ff wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_dec3ee-ff\">Wykonywanie operacji co n-ty raz<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"for x in range(100):\n    if x % 9 == 0:\n      print(x) # Wydrukuje co 9 liczb\u0119\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D73A49\">for<\/span><span style=\"color: #24292E\"> x <\/span><span style=\"color: #D73A49\">in<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">range<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #005CC5\">100<\/span><span style=\"color: #24292E\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><span style=\"color: #D73A49\">if<\/span><span style=\"color: #24292E\"> x <\/span><span style=\"color: #D73A49\">%<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">9<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #D73A49\">==<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">0<\/span><span style=\"color: #24292E\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">      <\/span><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(x) <\/span><span style=\"color: #6A737D\"># Wydrukuje co 9 liczb\u0119<\/span><\/span><\/code><\/pre><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_87bda3-05, .wp-block-kadence-advancedheading.kt-adv-heading8746_87bda3-05[data-kb-block=\"kb-adv-heading8746_87bda3-05\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_87bda3-05 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_87bda3-05[data-kb-block=\"kb-adv-heading8746_87bda3-05\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_87bda3-05 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_87bda3-05[data-kb-block=\"kb-adv-heading8746_87bda3-05\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading8746_87bda3-05 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_87bda3-05\">Unikanie b\u0142\u0119d\u00f3w przy dzieleniu przez zero<\/h2>\n\n\n\n<p>Podczas pracy z operatorem modulo (<code>%<\/code>) w Pythonie, wa\u017cne jest, aby unika\u0107 b\u0142\u0119d\u00f3w zwi\u0105zanych z dzieleniem przez zero. Poniewa\u017c jest to operacja niedozwolona w matematyce i w programowaniu, spowoduje zg\u0142oszenie wyj\u0105tku <code>ZeroDivisionError<\/code>. Aby temu zapobiec, mo\u017cna skorzysta\u0107 z <a href=\"https:\/\/softinery.com\/pl\/kurs-python-wyjatki\/\">obs\u0142ugi wyj\u0105tk\u00f3w w Pythonie<\/a>.<\/p>\n\n\n\n<p>Za\u0142\u00f3\u017cmy, \u017ce mamy funkcj\u0119, kt\u00f3ra wykonuje operacj\u0119 modulo na dw\u00f3ch liczbach:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"def modulo(a, b):\n    return a % b\n    \n# Przyk\u0142ady u\u017cycia\nprint(modulo(10, 3))  # Wynik: 1\nprint(modulo(10, 0))  # Wynik: B\u0142\u0105d: pr\u00f3ba dzielenia przez zero!\nprint(modulo(10, 4))  # Wynik: 2\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D73A49\">def<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #6F42C1\">modulo<\/span><span style=\"color: #24292E\">(a, b):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><span style=\"color: #D73A49\">return<\/span><span style=\"color: #24292E\"> a <\/span><span style=\"color: #D73A49\">%<\/span><span style=\"color: #24292E\"> b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Przyk\u0142ady u\u017cycia<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(modulo(<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">))  <\/span><span style=\"color: #6A737D\"># Wynik: 1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(modulo(<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">0<\/span><span style=\"color: #24292E\">))  <\/span><span style=\"color: #6A737D\"># Wynik: B\u0142\u0105d: pr\u00f3ba dzielenia przez zero!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(modulo(<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">4<\/span><span style=\"color: #24292E\">))  <\/span><span style=\"color: #6A737D\"># Wynik: 2<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Poniewa\u017c w linii 6 dzielimy przez 0, to wywo\u0142anie funkcji <code>modulo<\/code> spowoduje przerwanie dzia\u0142ania programu i wy\u015bwietlenie <code>ZeroDivisionError<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1\nZeroDivisionError: integer modulo by zero<\/code><\/pre>\n\n\n\n<p>Funkcj\u0119 <code>modulo<\/code> zmodyfikujemy, korzystaj\u0105c z obs\u0142ugi wyj\u0105tk\u00f3w, aby unikn\u0105\u0107 przerwania wykonywania programu w spos\u00f3b nast\u0119puj\u0105cy:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(2 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"def safe_modulo(a, b):\n    try:\n        return a % b\n    except ZeroDivisionError:\n        return &quot;B\u0142\u0105d: pr\u00f3ba dzielenia przez zero!&quot;\n\n# Przyk\u0142ady u\u017cycia\nprint(safe_modulo(10, 3))  # Wynik: 1\nprint(safe_modulo(10, 0))  # Wynik: B\u0142\u0105d: pr\u00f3ba dzielenia przez zero!\nprint(safe_modulo(10, 4))  # Wynik: 2\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D73A49\">def<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #6F42C1\">safe_modulo<\/span><span style=\"color: #24292E\">(a, b):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><span style=\"color: #D73A49\">try<\/span><span style=\"color: #24292E\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">        <\/span><span style=\"color: #D73A49\">return<\/span><span style=\"color: #24292E\"> a <\/span><span style=\"color: #D73A49\">%<\/span><span style=\"color: #24292E\"> b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">    <\/span><span style=\"color: #D73A49\">except<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">ZeroDivisionError<\/span><span style=\"color: #24292E\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">        <\/span><span style=\"color: #D73A49\">return<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #032F62\">&quot;B\u0142\u0105d: pr\u00f3ba dzielenia przez zero!&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Przyk\u0142ady u\u017cycia<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(safe_modulo(<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">))  <\/span><span style=\"color: #6A737D\"># Wynik: 1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(safe_modulo(<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">0<\/span><span style=\"color: #24292E\">))  <\/span><span style=\"color: #6A737D\"># Wynik: B\u0142\u0105d: pr\u00f3ba dzielenia przez zero!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(safe_modulo(<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">4<\/span><span style=\"color: #24292E\">))  <\/span><span style=\"color: #6A737D\"># Wynik: 2<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Dzi\u0119ki temu program nie przerwie dzia\u0142ania i wy\u015bwietli wynik:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1\nB\u0142\u0105d: pr\u00f3ba dzielenia przez zero!\n2<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_22da0d-0a, .wp-block-kadence-advancedheading.kt-adv-heading8746_22da0d-0a[data-kb-block=\"kb-adv-heading8746_22da0d-0a\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_22da0d-0a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_22da0d-0a[data-kb-block=\"kb-adv-heading8746_22da0d-0a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_22da0d-0a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_22da0d-0a[data-kb-block=\"kb-adv-heading8746_22da0d-0a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading8746_22da0d-0a wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_22da0d-0a\">Operator dzielenia ca\u0142kowitego<\/h2>\n\n\n\n<p>Operator dzielenia ca\u0142kowitego (<code>\/\/<\/code>) w Pythonie s\u0142u\u017cy do dzielenia dw\u00f3ch liczb i zwracania ca\u0142kowitej cz\u0119\u015bci wyniku.<\/p>\n\n\n\n<p>Przyk\u0142ady:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"wynik = 10 \/\/ 3  # Wynik: 3\nwynik = 10.5 \/\/ 3  # Wynik: 3.0\nwynik = -10 \/\/ 3  # Wynik: -4\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #24292E\">wynik <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #D73A49\">\/\/<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">  <\/span><span style=\"color: #6A737D\"># Wynik: 3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">wynik <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">10.5<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #D73A49\">\/\/<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">  <\/span><span style=\"color: #6A737D\"># Wynik: 3.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">wynik <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #D73A49\">-<\/span><span style=\"color: #005CC5\">10<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #D73A49\">\/\/<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">  <\/span><span style=\"color: #6A737D\"># Wynik: -4<\/span><\/span><\/code><\/pre><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading8746_e8179d-e3, .wp-block-kadence-advancedheading.kt-adv-heading8746_e8179d-e3[data-kb-block=\"kb-adv-heading8746_e8179d-e3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading8746_e8179d-e3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading8746_e8179d-e3[data-kb-block=\"kb-adv-heading8746_e8179d-e3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading8746_e8179d-e3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading8746_e8179d-e3[data-kb-block=\"kb-adv-heading8746_e8179d-e3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading8746_e8179d-e3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading8746_e8179d-e3\">Inne operatory arytmetyczne<\/h2>\n\n\n\n<p>Opr\u00f3cz operatora modulo Python oferuje r\u00f3wnie\u017c nast\u0119puj\u0105ce operatory arytmetyczne:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dodawanie (<code>+<\/code>)<\/strong><\/li>\n\n\n\n<li><strong>Odejmowanie (<code>-<\/code>)<\/strong><\/li>\n\n\n\n<li><strong>Mno\u017cenie (<code>*<\/code>)<\/strong><\/li>\n\n\n\n<li><strong>Dzielenie (<code>\/<\/code>)<\/strong><\/li>\n\n\n\n<li><strong>Pot\u0119gowanie (<code>**<\/code>)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Operatory arytmetyczne, logiczne, jak i inne opisano w artykule <a href=\"https:\/\/softinery.com\/pl\/blog\/python-operatory\/\">Python: operatory<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wst\u0119p. Do czego s\u0142u\u017cy reszta z dzielenia? Dzielenie z reszt\u0105 jest jedn\u0105 z podstawowych operacji w matematyce i programowaniu. W j\u0119zyku Python podobnie jak w wielu innych j\u0119zykach programowania, mamy do dyspozycji operator do obliczania reszty z dzielenia, znany jako operator modulo (%). W tym artykule przyjrzymy si\u0119, jak dzia\u0142a ten operator, kiedy mo\u017ce by\u0107&hellip;&nbsp;<a href=\"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/\" rel=\"bookmark\">Dowiedz si\u0119 wi\u0119cej &raquo;<span class=\"screen-reader-text\">Python: reszta z dzielenia &#8211; Obja\u015bnienie z przyk\u0142adami<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":578,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-8746","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python: reszta z dzielenia - Obja\u015bnienie z przyk\u0142adami<\/title>\n<meta name=\"description\" content=\"Reszta z dzielenia w Pythonie jest stosowana np. do sprawdzania, czy liczba jest parzysta. Obliczamy j\u0105 przy u\u017cyciu operatora modulo (%).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python: reszta z dzielenia - Obja\u015bnienie z przyk\u0142adami\" \/>\n<meta property=\"og:description\" content=\"Reszta z dzielenia w Pythonie jest stosowana np. do sprawdzania, czy liczba jest parzysta. Obliczamy j\u0105 przy u\u017cyciu operatora modulo (%).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/\" \/>\n<meta property=\"og:site_name\" content=\"Softinery\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-24T07:41:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-1024x683.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuty\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python: reszta z dzielenia - Obja\u015bnienie z przyk\u0142adami","description":"Reszta z dzielenia w Pythonie jest stosowana np. do sprawdzania, czy liczba jest parzysta. Obliczamy j\u0105 przy u\u017cyciu operatora modulo (%).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/","og_locale":"pl_PL","og_type":"article","og_title":"Python: reszta z dzielenia - Obja\u015bnienie z przyk\u0142adami","og_description":"Reszta z dzielenia w Pythonie jest stosowana np. do sprawdzania, czy liczba jest parzysta. Obliczamy j\u0105 przy u\u017cyciu operatora modulo (%).","og_url":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/","og_site_name":"Softinery","article_modified_time":"2024-07-24T07:41:39+00:00","og_image":[{"url":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-1024x683.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"3 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/","url":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/","name":"Python: reszta z dzielenia - Obja\u015bnienie z przyk\u0142adami","isPartOf":{"@id":"https:\/\/softinery.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/#primaryimage"},"image":{"@id":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/#primaryimage"},"thumbnailUrl":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia-1024x683.webp","datePublished":"2024-05-24T12:02:50+00:00","dateModified":"2024-07-24T07:41:39+00:00","description":"Reszta z dzielenia w Pythonie jest stosowana np. do sprawdzania, czy liczba jest parzysta. Obliczamy j\u0105 przy u\u017cyciu operatora modulo (%).","breadcrumb":{"@id":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/#primaryimage","url":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia.webp","contentUrl":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/05\/python-reszta-z-dzielenia.webp","width":1344,"height":896,"caption":"Python reszta z dzielenia"},{"@type":"BreadcrumbList","@id":"https:\/\/softinery.com\/pl\/blog\/python-reszta-z-dzielenia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/softinery.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/softinery.com\/pl\/blog\/"},{"@type":"ListItem","position":3,"name":"Python: reszta z dzielenia &#8211; Obja\u015bnienie z przyk\u0142adami"}]},{"@type":"WebSite","@id":"https:\/\/softinery.com\/pl\/#website","url":"https:\/\/softinery.com\/pl\/","name":"Softinery","description":"Rozwi\u0105zania IT dla nowoczesnego przemys\u0142u","publisher":{"@id":"https:\/\/softinery.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softinery.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/softinery.com\/pl\/#organization","name":"Softinery","url":"https:\/\/softinery.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","contentUrl":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","width":512,"height":512,"caption":"Softinery"},"image":{"@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/8746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/comments?post=8746"}],"version-history":[{"count":54,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/8746\/revisions"}],"predecessor-version":[{"id":9541,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/8746\/revisions\/9541"}],"up":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/578"}],"wp:attachment":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/media?parent=8746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/categories?post=8746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/tags?post=8746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}