Pytonorm

Hur man modulerar i Python?

Hur man modulerar i Python?

Procentsymbolen (%) används som en moduloperator i Python. Moduloperationen används för att bestämma resten av delningen av två tal. Det ena numret divideras med det andra numret, och vi får restvärdet. Python erbjuder en mängd olika aritmetiska operationer, och moduloperationen är en aritmetisk operation.

Om vi ​​till exempel delar 10 med 3, är restvärdet 1, 20 dividerat med 6 ger restvärdet 2. Restvärdet har också benämnts som modul.

Syntaxen för moduloperationen

Syntaxen för moduloperationen är som följer:

num1% num2

Siffrorna eller operand kan vara heltal och flottörvärden. Den första siffran (num1) divideras med den andra siffran (num2), och det återstående värdet returneras av modulooperationen.

Exempel på moduloperation

Moduloperationen utförs av olika skäl, d.v.s.e., för att bestämma det jämna eller udda talet, för att kontrollera om det angivna året är ett skottår eller inte, etc.

# ett program för att utföra modulo-operationen
num1 = 19
num2 = 10
print ("Resten av 19/10 är:", num1% num2)
num1 = 5
num2 = 4.4
tryck ("Resten av 5/4.4 är: ", num1% num2)
num1 = 3
num2 = 2
print ("Resten av 3/2 är:", num1% num2)
num1 = 20
num2 = 3.9
tryck ("Resten av 20/3.9 är: ", num1% num2)
num1 = 20
num2 = 6
print ("Resten av 20/6 är:", num1% num2)
num1 = 5
num2 = 20
print ("Resten av 5/20 är:", num1% num2)
tryck ("Resten av 70/60 är:", 70% 60)

Produktion

Utgången visar resten av olika moduloperationer.

Om avdelningsoperanden är noll, kastar Python-tolk ett "ZeroDivisionError" -fel. Gör att när du utför modulo-operationen gör du inte avdelaren operand noll.

# ett program för att utföra modulo-operationen
num1 = 19
num2 = 0
print ("Resten av 19/0 är:", num1% num2)

Produktion

Python-tolken kastar ett fel.

Moduloperationen kan utföras på de negativa siffrorna och den fungerar på samma sätt som den fungerar på de positiva siffrorna.

# ett program för att utföra modulo-operationen
num1 = 19
num2 = -10
print ("Resten av 19 / -10 är:", num1% num2)
num1 = -5
num2 = 4.4
tryck ("Resten av -5/4.4 är: ", num1% num2)
num1 = 3
num2 = -2
tryck ("Resten av 3 / -2 är:", num1% num2)
num1 = -20
num2 = 3.9
tryck ("Resten av -20/3.9 är: ", num1% num2)
num1 = 20
num2 = -6
print ("Resten av 20 / -6 är:", num1% num2)
num1 = -5
num2 = 20
tryck ("Resten av -5/20 är:", num1% num2)
tryck ("Resten av -70 / -60 är:", -70% -60)

Produktion

Bestämning av skottåret genom modulodrift

Skottåret är det år vars restvärde är noll dividerat med 4. Skottåret kan enkelt bestämmas genom att utföra moduloperationen.

#declaring variabeln år
year = input ("Ange årsvärdet \ n")
#coverting year till ett heltal
år = int (år)
if (år% 4 == 0):
tryck ("Det angivna året är ett skottår")
annan:
tryck ("Det angivna året är inte ett lärår")

Produktion

Slutsats

Moduloperationen används för att hitta resten av delningen av två tal. Liksom andra programmeringsspråk används procentsymbolen (%) som moduloperator i Python. Den här artikeln förklarar kortfattat moduloperationen i Python med exempel.

Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...
Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...
Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...