Python

Hvordan modulere i Python?

Hvordan modulere i Python?

Prosent-symbolet (%) brukes som en modulo-operator i Python. Moduloperasjonen brukes til å bestemme resten av delingen av to tall. Det ene tallet er delt med det andre tallet, og vi får restverdien. Python gir et stort utvalg av aritmetiske operasjoner, og modulo-operasjonen er en aritmetisk operasjon.

For eksempel, hvis vi deler 10 med 3, så er restverdien 1, 20 delt på 6 gir resten verdien 2. Restverdien har også blitt betegnet som modul.

Syntaksen til moduloperasjonen

Syntaksen til moduloperasjonen er som følger:

num1% num2

Tallene eller operanden kan være heltall og flyteverdier. Det første tallet (num1) er delt på det andre tallet (num2), og resten verdien returneres av modulo-operasjonen.

Eksempler på modulo-operasjonen

Moduloperasjonen utføres av forskjellige grunner, dvs.e., for å bestemme partall eller oddetall, for å sjekke om det gitte året er et skuddår eller ikke, osv.

# et program for å utføre modulo-operasjonen
num1 = 19
num2 = 10
print ("Resten av 19/10 er:", num1% num2)
num1 = 5
num2 = 4.4
utskrift ("Resten av 5/4.4 er: ", num1% num2)
num1 = 3
num2 = 2
print ("Resten av 3/2 er:", num1% num2)
num1 = 20
num2 = 3.9
utskrift ("Resten av 20/3.9 er: ", num1% num2)
num1 = 20
num2 = 6
print ("Resten av 20/6 er:", num1% num2)
num1 = 5
num2 = 20
print ("Resten av 5/20 er:", num1% num2)
utskrift ("Resten av 70/60 er:", 70% 60)

Produksjon

Utgangen viser resten av forskjellige moduloperasjoner.

Hvis skillelinjen er null, kaster Python-tolk en "ZeroDivisionError" -feil. Gjør at mens du utfører moduloperasjonen, gjør du ikke at skillelinjen skal være null.

# et program for å utføre modulo-operasjonen
num1 = 19
num2 = 0
print ("Resten av 19/0 er:", num1% num2)

Produksjon

Python-tolken kaster en feil.

Moduloperasjonen kan utføres på de negative tallene, og den fungerer på samme måte som den fungerer på de positive tallene.

# et program for å utføre modulo-operasjonen
num1 = 19
num2 = -10
print ("Resten av 19 / -10 er:", num1% num2)
num1 = -5
num2 = 4.4
utskrift ("Resten av -5/4.4 er: ", num1% num2)
num1 = 3
num2 = -2
print ("Resten av 3 / -2 er:", num1% num2)
num1 = -20
num2 = 3.9
utskrift ("Resten av -20/3.9 er: ", num1% num2)
num1 = 20
num2 = -6
print ("Resten av 20 / -6 er:", num1% num2)
num1 = -5
num2 = 20
utskrift ("Resten av -5/20 er:", num1% num2)
utskrift ("Resten av -70 / -60 er:", -70% -60)

Produksjon

Bestemme skuddåret gjennom modulodrift

Skuddåret er det året hvis restverdi er null når det er delt på 4. Skuddåret kan enkelt bestemmes ved å utføre modulo-operasjonen.

#declaring the year variable
year = input ("Angi årverdien \ n")
#overdekkingsår til et helt tall
år = int (år)
hvis (år% 4 == 0):
utskrift ("Det gitte året er et skuddår")
ellers:
utskrift ("Det gitte året er ikke et læringsår")

Produksjon

Konklusjon

Moduloperasjonen brukes til å finne resten av delingen av to tall. Som andre programmeringsspråk, brukes prosentsymbolet (%) som en modulo-operator i Python. Denne artikkelen forklarer kort modulooperasjonen i Python med eksempler.

Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...
Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...