Procentuālais simbols (%) tiek izmantots kā moduļa operators Python. Moduļa darbību izmanto, lai noteiktu atlikušo divu skaitļu dalījumu. Viens skaitlis tiek dalīts ar otru skaitli, un mēs iegūstam atlikušo vērtību. Python nodrošina plašu aritmētisko darbību daudzveidību, un modulo darbība ir aritmētiska darbība.
Piemēram, ja mēs dalām 10 ar 3, tad atlikusī vērtība ir 1, 20 dalot ar 6, iegūst atlikušo vērtību 2. Atlikušo vērtību sauc arī par moduli.
Moduļa darbības sintakse
Moduļa darbības sintakse ir šāda:
num1% num2Skaitļi vai operands var būt vesels skaitlis un peldošā vērtība. Pirmais skaitlis (num1) tiek dalīts ar otro skaitli (num2), un atlikušo vērtību atgriež modulo darbība.
Moduļa darbības piemēri
Moduļa darbība tiek veikta dažādu iemeslu dēļ, t.i.e., noteikt pāra vai nepāra skaitli, pārbaudīt, vai dotais gads ir lēciena gads vai nav, utt.
# programma modulo darbības veikšanainum1 = 19
num2 = 10
drukāt ("19/10 atlikums ir:", num1% num2)
num1 = 5
num2 = 4.4
drukāt ("Atlikušais 5/4.4 ir: ", num1% num2)
num1 = 3
num2 = 2
drukāt ("3/2 atlikums ir:", num1% num2)
num1 = 20
num2 = 3.9
drukāt ("Atlikušais 20/3.9 ir: ", num1% num2)
num1 = 20
num2 = 6
drukāt ("20/6 atlikums ir:", num1% num2)
num1 = 5
num2 = 20
drukāt ("5/20 atlikums ir:", num1% num2)
drukāt ("Atlikums 70/60 ir:", 70% 60)
Rezultāts
Rezultāts parāda atlikušo dažādu moduļa darbību.
Ja dalītāja operands ir nulle, tad Python tulks izmet kļūdu “ZeroDivisionError”. Pārliecinieties, ka, veicot moduļa darbību, dalītāja operandu nepadara par nulli.
num1 = 19
num2 = 0
drukāt ("19/0. gada atlikusī daļa ir:", num1% num2)
Rezultāts
Python tulks uzmet kļūdu.
Moduļa darbību var veikt ar negatīvajiem skaitļiem, un tā darbojas tāpat kā ar pozitīvajiem skaitļiem.
# programma modulo darbības veikšanainum1 = 19
num2 = -10
drukāt ("Atlikums no 19 / -10 ir:", num1% num2)
num1 = -5
num2 = 4.4
drukāt ("Atlikums -5/4.4 ir: ", num1% num2)
num1 = 3
num2 = -2
drukāt ("3 / -2 atlikums ir:", num1% num2)
num1 = -20
num2 = 3.9
drukāt ("Atlikušais -20/3.9 ir: ", num1% num2)
num1 = 20
num2 = -6
drukāt ("Atlikums no 20 / -6 ir:", num1% num2)
num1 = -5
num2 = 20
drukāt ("Atlikums -5/20 ir:", num1% num2)
drukāt ("Atlikums -70 / -60 ir:", -70% -60)
Rezultāts
Pārlēkšanas gada noteikšana, izmantojot moduļa darbību
Pārlēkšanas gads ir gads, kura atlikusī vērtība ir nulle, dalot to ar 4. Pārlēkšanas gadu var viegli noteikt, veicot moduļa darbību.
#deklarējot gada mainīgogads = ievade ("Ievadiet gada vērtību \ n")
#coverting gads uz veselu skaitli
gads = int (gads)
ja (gads% 4 == 0):
drukāt ("Dotais gads ir garais gads")
cits:
drukāt ("Dotais gads nav mācību gads")
Rezultāts
Secinājums
Moduļa darbību izmanto, lai atrastu atlikušo divu skaitļu dalījuma daļu. Tāpat kā citas programmēšanas valodas, arī Python moduļa operators tiek izmantots procentuālais simbols (%). Šajā rakstā ir īsi izskaidrota moduļa darbība Python ar piemēriem.