Piton

Kako modulirati u Pythonu?

Kako modulirati u Pythonu?

Simbol postotka (%) koristi se kao operator modula u Pythonu. Modulna operacija koristi se za određivanje ostatka podjele dva broja. Jedan broj dijeli se s drugim brojem i dobivamo ostatak vrijednosti. Python pruža široku paletu aritmetičkih operacija, a modulo operacija je aritmetička operacija.

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

Sintaksa modulo operacije

Sintaksa modulo operacije je sljedeća:

num1% num2

Brojevi ili operand mogu biti cjelobrojne i plutajuće vrijednosti. Prvi broj (num1) podijeljen je s drugim brojem (num2), a preostala vrijednost vraća se modulom.

Primjeri modulo operacije

Modulna operacija izvodi se iz različitih razloga, tj.e., utvrditi paran ili neparan broj, provjeriti je li data godina prestupna ili ne, itd.

# program za izvođenje modulo operacije
num1 = 19
broj2 = 10
ispis ("Ostatak od 19/10 je:", num1% num2)
num1 = 5
num2 = 4.4
ispis ("Ostatak od 5/4.4 je: ", num1% num2)
num1 = 3
num2 = 2
ispis ("Ostatak od 3/2 je:", num1% num2)
num1 = 20
broj2 = 3.9
ispis ("Ostatak od 20/3.9 je: ", num1% num2)
num1 = 20
num2 = 6
ispis ("Ostatak od 20/6 je:", num1% num2)
num1 = 5
broj2 = 20
ispis ("Ostatak od 5/20 je:", num1% num2)
ispis ("Ostatak od 70/60 je:", 70% 60)

Izlaz

Izlaz prikazuje ostatak različitih modulo operacija.

Ako je operand razdjelnika nula, tada Python interpreter baca pogrešku "ZeroDivisionError". Učinite da tijekom izvođenja modularne operacije ne napravite operand razdjelnika nulom.

# program za izvođenje modulo operacije
num1 = 19
num2 = 0
ispis ("Ostatak od 19/0 je:", num1% num2)

Izlaz

Python interpreter baca pogrešku.

Modulo operacija može se izvesti na negativnim brojevima, a radi na isti način kao i na pozitivnim brojevima.

# program za izvođenje modulo operacije
num1 = 19
num2 = -10
ispis ("Ostatak od 19 / -10 je:", num1% num2)
num1 = -5
num2 = 4.4
ispis ("Ostatak od -5/4.4 je: ", num1% num2)
num1 = 3
broj2 = -2
ispis ("Ostatak od 3 / -2 je:", num1% num2)
num1 = -20
broj2 = 3.9
ispis ("Ostatak od -20/3.9 je: ", num1% num2)
num1 = 20
num2 = -6
ispis ("Ostatak od 20 / -6 je:", num1% num2)
num1 = -5
broj2 = 20
ispis ("Ostatak od -5/20 je:", num1% num2)
ispis ("Ostatak od -70 / -60 je:", -70% -60)

Izlaz

Određivanje prijestupne godine modulom

Prestupna je godina ona čija je ostatak nula kada se podijeli s 4. Prestupna godina može se lako odrediti izvođenjem modulo operacije.

#declaring varijabla godine
year = input ("Unesite vrijednost godine \ n")
#pokrivanje godine u cijeli broj
godina = int (godina)
if (godina% 4 == 0):
print ("Data je godina prijestupna")
drugo:
print ("Dana godina nije ucena godina")

Izlaz

Zaključak

Modulna operacija koristi se za pronalazak ostatka od dijeljenja dva broja. Kao i drugi programski jezici, simbol postotka (%) koristi se kao modularni operator u Pythonu. Ovaj članak ukratko objašnjava modularnu operaciju u Pythonu s primjerima.

Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...
Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...