Krajta

Jak modulovat v Pythonu?

Jak modulovat v Pythonu?

Symbol procenta (%) se v Pythonu používá jako operátor modulo. Operace modulo se používá k určení zbývající části dělení dvou čísel. Jedno číslo se vydělí druhým číslem a dostaneme zbývající hodnotu. Python poskytuje širokou škálu aritmetických operací a operace modulo je aritmetická operace.

Například, když vydělíme 10 3, pak je zbytek hodnota 1, 20 děleno 6 dává zbytek hodnotu 2. Zbývající hodnota se také nazývá modul.

Syntaxe operace modulo

Syntaxe operace modulo je následující:

num1% num2

Čísla nebo operand mohou být celočíselné a plovoucí hodnoty. První číslo (num1) je vyděleno druhým číslem (num2) a zbývající hodnota je vrácena operací modulo.

Příklady činnosti modulo

Modulární operace se provádí z různých důvodů, tj.E., určit sudé nebo liché číslo, zkontrolovat, zda je daný rok přestupným rokem, či nikoli atd.

# program pro provedení operace modulo
num1 = 19
num2 = 10
print ("Zbývající část 19/10 je:", num1% num2)
num1 = 5
num2 = 4.4
print ("Zbývající část 5/4.4 is: ", num1% num2)
num1 = 3
num2 = 2
print („Zbývající část 3/2 je:“, num1% num2)
num1 = 20
num2 = 3.9
print ("Zbytek 20/3.9 je: „, num1% num2)
num1 = 20
num2 = 6
print („Zbývající část 20/6 je:“, num1% num2)
num1 = 5
num2 = 20
print ("Zbývající část 5/20 je:", num1% num2)
tisk („Zbývající část 70/60 je:“, 70% 60)

Výstup

Výstup ukazuje zbytek různých modulo operací.

Pokud je operand děliče nula, pak interpret jazyka Python hodí chybu „ZeroDivisionError“. Zajistěte, aby při provádění operace modulo nedošlo k vynulování dělicího operandu.

# program pro provedení operace modulo
num1 = 19
num2 = 0
print ("Zbývající část 19/0 je:", num1% num2)

Výstup

Tlumočník Pythonu vyvolá chybu.

Operaci modulo lze provést na záporných číslech a funguje stejně jako na kladných číslech.

# program pro provádění modulo operace
num1 = 19
num2 = -10
print („Zbývající část 19 / -10 je:“, num1% num2)
num1 = -5
num2 = 4.4
print ("Zbývající část -5/4.4 is: ", num1% num2)
num1 = 3
num2 = -2
tisk („Zbývající část 3 / -2 je:“, num1% num2)
num1 = -20
num2 = 3.9
print ("Zbytek -20/3.9 je: „, num1% num2)
num1 = 20
num2 = -6
print („Zbývající část 20 / -6 je:“, num1% num2)
num1 = -5
num2 = 20
print ("Zbývající část -5/20 je:", num1% num2)
print ("Zbývající část -70 / -60 je:", -70% -60)

Výstup

Určení přestupného roku prostřednictvím provozu modulo

Přestupným rokem je rok, jehož zbývající hodnota je nulová, když se vydělí 4. Přestupný rok lze snadno určit provedením modulo operace.

# deklarování proměnné roku
year = input ("Zadejte hodnotu roku \ n")
#coverting year to an integer
year = int (year)
pokud (rok% 4 == 0):
tisk („Uvedený rok je přestupným rokem“)
jiný:
tisk („Daný rok není rokem učení“)

Výstup

Závěr

Operace modulo se používá k nalezení zbytku dělení dvou čísel. Stejně jako ostatní programovací jazyky se v Pythonu používá jako operátor modulo symbol procenta (%). Tento článek stručně vysvětluje fungování modulo v Pythonu pomocí příkladů.

Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...
Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...