Wie modulo in Python?

How Modulo Python



Das Prozentsymbol (%) wird in Python als Modulo-Operator verwendet. Die Modulo-Operation wird verwendet, um den Rest der Division zweier Zahlen zu bestimmen. Die eine Zahl wird durch die andere Zahl geteilt und wir erhalten den Restwert. Python bietet eine Vielzahl von arithmetischen Operationen, und die Modulo-Operation ist eine arithmetische Operation.







Wenn wir beispielsweise 10 durch 3 teilen, ist der Restwert 1, 20 geteilt durch 6 ergibt den Restwert 2. Der Restwert wird auch als Modul bezeichnet.



Die Syntax der Modulo-Operation

Die Syntax der Modulo-Operation lautet wie folgt:



num1%num2

Bei den Zahlen oder Operanden kann es sich um Integer- und Float-Werte handeln. Die erste Zahl (num1) wird durch die zweite Zahl (num2) dividiert und der Restwert wird von der Modulo-Operation zurückgegeben.





Beispiele für die Modulo-Operation

Die Modulo-Operation wird aus verschiedenen Gründen durchgeführt, d. h. um die gerade oder ungerade Zahl zu bestimmen, um zu überprüfen, ob das gegebene Jahr ein Schaltjahr ist oder nicht usw.

# ein Programm zum Ausführen der Modulo-Operation
num1= 19
num2= 10
drucken('Der Rest von 19/10 ist:',num1%num2)

num1= 5
num2= 4.4
drucken('Der Rest von 5/4.4 ist:',num1%num2)

num1= 3
num2= 2
drucken('Der Rest von 3/2 ist:',num1%num2)

num1= zwanzig
num2= 3.9
drucken('Der Rest von 20/3,9 ist:',num1%num2)

num1= zwanzig
num2= 6
drucken('Der Rest von 20/6 ist:',num1%num2)

num1= 5
num2= zwanzig
drucken('Der Rest von 5/20 ist:',num1%num2)

drucken('Der Rest von 70/60 ist:', 70%60)

Ausgabe

Die Ausgabe zeigt den Rest der verschiedenen Modulo-Operationen.

Wenn der Teileroperand null ist, gibt der Python-Interpreter einen ZeroDivisionError-Fehler aus. Stellen Sie sicher, dass Sie bei der Durchführung der Modulo-Operation den Teileroperanden nicht auf Null setzen.



# ein Programm zum Ausführen der Modulo-Operation
num1= 19
num2= 0
drucken('Der Rest von 19/0 ist:',num1%num2)

Ausgabe

Der Python-Interpreter gibt einen Fehler aus.

Die Modulo-Operation kann mit negativen Zahlen durchgeführt werden und funktioniert genauso wie mit positiven Zahlen.

# ein Programm zum Ausführen der Modulo-Operation
num1= 19
num2=-10
drucken('Der Rest von 19/-10 ist:',num1%num2)

num1=-5
num2= 4.4
drucken('Der Rest von -5/4.4 ist:',num1%num2)

num1= 3
num2=-2
drucken('Der Rest von 3/-2 ist:',num1%num2)

num1=-zwanzig
num2= 3.9
drucken('Der Rest von -20/3,9 ist:',num1%num2)

num1= zwanzig
num2=-6
drucken('Der Rest von 20/-6 ist:',num1%num2)

num1=-5
num2= zwanzig
drucken('Der Rest von -5/20 ist:',num1%num2)

drucken('Der Rest von -70/-60 ist:',-70% -60)

Ausgabe

Ermittlung des Schaltjahres durch Modulo-Betrieb

Das Schaltjahr ist das Jahr, dessen Restwert null ist, wenn es durch 4 geteilt wird. Das Schaltjahr kann leicht durch Ausführen der Modulo-Operation bestimmt werden.

#die Jahresvariable deklarieren
Jahr= Eingang('Geben Sie den Jahreswert ein ')
#Jahr in eine ganze Zahl umwandeln
Jahr=int(Jahr)
wenn (Jahr%4==0):
drucken('Das angegebene Jahr ist ein Schaltjahr')
anders:
drucken(„Das gegebene Jahr ist kein Jahr“)

Ausgabe

Abschluss

Die Modulo-Operation wird verwendet, um den Rest der Division zweier Zahlen zu finden. Wie in anderen Programmiersprachen wird das Prozentzeichen (%) in Python als Modulo-Operator verwendet. Dieser Artikel erklärt kurz die Modulo-Operation in Python mit Beispielen.