Kako modulirati u Pythonu?

How Modulo Python



Simbol postotka (%) koristi se kao modulo operator u Pythonu. Po modulu se koristi za određivanje ostatka dijeljenja dva broja. Jedan broj je podijeljen s drugim brojem i dobivamo vrijednost ostatka. Python nudi veliki broj aritmetičkih operacija, a modulo operacija je aritmetička operacija.







Na primjer, ako 10 podijelimo s 3, tada je vrijednost ostatka 1, 20 podijeljena sa 6 daje vrijednost ostatka 2. Ostatak se također naziva modulom.



Sintaksa modulo operacije

Sintaksa modulo operacije je sljedeća:



broj1%broj2

Brojevi ili operand mogu biti cijele vrijednosti i plutajuće vrijednosti. Prvi broj (num1) dijeli se s drugim brojem (num2), a preostala vrijednost se vraća modularnom operacijom.





Primjeri modularne operacije

Operacija po modulu izvodi se iz različitih razloga, tj. Radi određivanja parnog ili neparnog broja, provjere je li dana prijestupna ili nije, itd.

# program za izvođenje modulo operacije
broj1= 19
broj2= 10
ispisati('Ostatak 19/10 je:',broj1%broj2)

broj1= 5
broj2= 4.4
ispisati('Ostatak 5/4.4 je:',broj1%broj2)

broj1= 3
broj2= 2
ispisati('Ostatak 3/2 je:',broj1%broj2)

broj1= dvadeset
broj2= 3.9
ispisati('Ostatak 20/3.9 je:',broj1%broj2)

broj1= dvadeset
broj2= 6
ispisati('Ostatak 20/6 je:',broj1%broj2)

broj1= 5
broj2= dvadeset
ispisati('Ostatak od 20.5. Je:',broj1%broj2)

ispisati('Ostatak 70/60 je:', 70%60)

Izlaz

Izlaz prikazuje ostatak različitih modulo operacija.

Ako je operant razdjelnika nula, Pythonov tumač baca pogrešku ZeroDivisionError. Učinite da tijekom izvođenja modularne operacije ne učinite operand razdjelnika nulom.



# program za izvođenje modulo operacije
broj1= 19
broj2= 0
ispisati('Ostatak 19/0 je:',broj1%broj2)

Izlaz

Tumač Pythona prikazuje pogrešku.

Operacija po modulu može se izvesti na negativnim brojevima, a djeluje na isti način kao i na pozitivnim brojevima.

# program za izvođenje modulo operacije
broj1= 19
broj2=-10
ispisati('Ostatak 19/-10 je:',broj1%broj2)

broj1=-5
broj2= 4.4
ispisati('Ostatak -5/4.4 je:',broj1%broj2)

broj1= 3
broj2=-2
ispisati('Ostatak 3/-2 je:',broj1%broj2)

broj1=-dvadeset
broj2= 3.9
ispisati('Ostatak od -20/3,9 je:',broj1%broj2)

broj1= dvadeset
broj2=-6
ispisati('Ostatak 20/-6 je:',broj1%broj2)

broj1=-5
broj2= dvadeset
ispisati('Ostatak -5/20 je:',broj1%broj2)

ispisati('Ostatak od -70/-60 je:',-70% -60)

Izlaz

Određivanje prijestupne godine modulom

Prijestupna godina je ona godina čija je preostala vrijednost jednaka nuli podijeljena s 4. Prijestupna se godina može lako odrediti izvođenjem modularne operacije.

#deklariranje varijable godine
godina= ulazni('Unesite vrijednost godine n')
#pokrivajuću godinu na cijeli broj
godina=int(godina)
ako (godina%4==0):
ispisati('Dana je godina prijestupna')
drugo:
ispisati('Ova godina nije godina učenja')

Izlaz

Zaključak

Operacija po modulu koristi se za pronalaženje ostatka dijeljenja dva broja. Kao i drugi programski jezici, simbol postotka (%) koristi se kao modulo operator u Pythonu. Ovaj članak ukratko objašnjava primjere rada modula u Pythonu.