Kaip moduliuoti „Python“?

How Modulo Python



Procentinis simbolis (%) naudojamas kaip modulio operatorius „Python“. Modulinė operacija naudojama likusiai dviejų skaičių padalijimo daliai nustatyti. Vienas skaičius yra padalintas iš kito skaičiaus, o mes gauname likusią vertę. „Python“ teikia daugybę aritmetinių operacijų, o modulio operacija yra aritmetinė operacija.







Pavyzdžiui, jei padalinsime 10 iš 3, tada likusi vertė yra 1, 20 padalyta iš 6 suteikia likusios vertės 2. Likusi vertė taip pat vadinama moduliu.



Modulio operacijos sintaksė

Modulio operacijos sintaksė yra tokia:



num1%num2

Skaičiai arba operandas gali būti sveikųjų skaičių ir plūdės reikšmės. Pirmasis skaičius (num1) padalijamas iš antrojo skaičiaus (num2), o likusi vertė grąžinama naudojant modulio operaciją.





Modulio operacijos pavyzdžiai

Modulinė operacija atliekama dėl įvairių priežasčių, t. Y. Siekiant nustatyti lyginį ar nelyginį skaičių, patikrinti, ar šie metai yra keliamieji metai, ar ne.

# programa modulinei operacijai atlikti
num1= 19
num2= 10
spausdinti(„Likusi 19/10 dalis yra:“,num1%num2)

num1= 5
num2= 4.4
spausdinti(„Likusi 5/4,4 dalis yra:“,num1%num2)

num1= 3
num2= 2
spausdinti(„Likusi 3/2 dalis yra:“,num1%num2)

num1= dvidešimt
num2= 3.9
spausdinti(„Likusi 20/3.9 dalis yra:“,num1%num2)

num1= dvidešimt
num2= 6
spausdinti(„Likusi 20/6 dalis yra:“,num1%num2)

num1= 5
num2= dvidešimt
spausdinti(„Likusi 5/20 dalis yra:“,num1%num2)

spausdinti(„Likusi 70/60 dalis yra:“, 70%60)

Išvestis

Išvestyje rodomos likusios skirtingos modulo operacijos.

Jei daliklio operandas lygus nuliui, „Python“ vertėjas meta „ZeroDivisionError“ klaidą. Atlikite modulinę operaciją, kad daliklio operandas nebūtų nulis.



# programa modulinei operacijai atlikti
num1= 19
num2= 0
spausdinti(„Likusi 19/0 dalis yra:“,num1%num2)

Išvestis

„Python“ vertėjas išmeta klaidą.

Modulinę operaciją galima atlikti su neigiamais skaičiais ir ji veikia taip pat, kaip ir su teigiamais skaičiais.

# programa modulinei operacijai atlikti
num1= 19
num2=-10
spausdinti(„Likusi 19/-10 dalis yra:“,num1%num2)

num1=-5
num2= 4.4
spausdinti('Likusi dalis -5/4,4 yra:',num1%num2)

num1= 3
num2=-2
spausdinti(„Likusi 3/-2 dalis yra:“,num1%num2)

num1=-dvidešimt
num2= 3.9
spausdinti('Likusi dalis -20/3.9 yra:',num1%num2)

num1= dvidešimt
num2=-6
spausdinti(„Likusi 20/-6 dalis yra:“,num1%num2)

num1=-5
num2= dvidešimt
spausdinti('Likusi dalis -5/20 yra:',num1%num2)

spausdinti('Likusi dalis -70/-60 yra:',-70% -60)

Išvestis

Keliamųjų metų nustatymas naudojant modulinę operaciją

Keliamieji metai yra tie metai, kurių likusi vertė lygi nuliui, padalyta iš 4. Keliamieji metai gali būti lengvai nustatyti atliekant modulio operaciją.

#deklaruoti metų kintamąjį
metus= įvesties('Įveskite metų vertę n')
#metų perskaičiavimas į sveiką skaičių
metus=tarpt(metus)
jei (metai%4==0):
spausdinti(„Šie metai yra keliamieji metai“)
Kitas:
spausdinti(„Šie metai nėra žiaurūs metai“)

Išvestis

Išvada

Modulinė operacija naudojama norint rasti likusią dviejų skaičių padalijimo dalį. Kaip ir kitos programavimo kalbos, procentinis simbolis (%) naudojamas kaip modulio operatorius „Python“. Šiame straipsnyje su pavyzdžiais trumpai paaiškinta modulio operacija „Python“.