Python

Ako modulovať v Pythone?

Ako modulovať v Pythone?

Symbol percenta (%) sa v Pythone používa ako operátor modulo. Modulová operácia sa používa na určenie zvyšku rozdelenia dvoch čísel. Jedno číslo sa vydelí druhým číslom a dostaneme zvyšnú hodnotu. Python poskytuje širokú škálu aritmetických operácií a operácia modulo je aritmetická operácia.

Napríklad, ak vydelíme 10 3, potom zostávajúca hodnota je 1, 20 vydelené 6 dá zvyšnej hodnote 2. Zvyšná hodnota sa tiež nazýva modul.

Syntax činnosti modulo

Syntax činnosti modulo je nasledovná:

num1% num2

Číslami alebo operandom môžu byť celé číslo a plávajúce hodnoty. Prvé číslo (num1) je vydelené druhým číslom (num2) a zvyšná hodnota je vrátená operáciou modulo.

Príklady činnosti modulo

Modulová prevádzka sa vykonáva z rôznych dôvodov, t.j.e., určiť párne alebo nepárne číslo, skontrolovať, či je daný rok priestupný alebo nie, atď.

# program na vykonávanie činnosti modulo
num1 = 19
num2 = 10
print („Zvyšok 19/10 je:“, num1% num2)
num1 = 5
num2 = 4.4
print („Zvyšok 5/4.4 is: ", num1% num2)
num1 = 3
num2 = 2
print („Zvyšok 3/2 je:“, num1% num2)
num1 = 20
num2 = 3.9
print („Zvyšok 20/3.9 je: „, num1% num2)
num1 = 20
num2 = 6
print („Zvyšok 20/6 je:“, num1% num2)
num1 = 5
num2 = 20
print („Zvyšok 5/20 je:“, num1% num2)
tlač („Zvyšok 70/60 je:“, 70% 60)

Výkon

Výstup zobrazuje zvyšok rôznych modulo operácií.

Ak je operand rozdeľovača nula, potom interpret jazyka Python vyhodí chybu „ZeroDivisionError“. Uistite sa, že počas vykonávania operácie modulo nenastavíte operand deliča na nulu.

# program na vykonávanie činnosti modulo
num1 = 19
num2 = 0
print („Zvyšok 19/0 je:“, num1% num2)

Výkon

Tlmočník Pythonu hodí chybu.

Operáciu modulo je možné vykonať na záporných číslach a funguje rovnako ako na kladných číslach.

# program na vykonávanie činnosti modulo
num1 = 19
num2 = -10
print („Zvyšok 19 / -10 je:“, num1% num2)
num1 = -5
num2 = 4.4
print („Zvyšok -5/4.4 is: ", num1% num2)
num1 = 3
num2 = -2
print („Zvyšok 3 / -2 je:“, num1% num2)
num1 = -20
num2 = 3.9
print („Zvyšok -20/3.9 je: „, num1% num2)
num1 = 20
num2 = -6
print („Zvyšok 20 / -6 je:“, num1% num2)
num1 = -5
num2 = 20
print („Zvyšok -5/20 je:“, num1% num2)
tlač („Zvyšok -70 / -60 je:“, -70% -60)

Výkon

Určenie priestupného roku prostredníctvom prevádzky modulo

Prestupný rok je ten rok, ktorého zvyšná hodnota je nulová po delení 4. Priestupný rok možno ľahko určiť vykonaním modulo operácie.

# deklarovanie premennej rok
year = input ("Zadajte hodnotu roku \ n")
#coverting year to a integer
year = int (year)
ak (rok% 4 == 0):
tlač ("Daný rok je priestupný rok")
inak:
tlač („Daný rok nie je rokom učenia“)

Výkon

Záver

Operácia modulo sa používa na nájdenie zvyšku rozdelenia dvoch čísel. Rovnako ako ostatné programovacie jazyky, aj percentuálny symbol (%) sa v Pythone používa ako operátor modulo. Tento článok stručne vysvetľuje príklad modulovej činnosti v Pythone.

Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...