Wie man in Python modulo modulo?

Wie man in Python modulo modulo?

Das prozentuale Symbol (%) wird als Modulo -Operator in Python verwendet. Der Modulo -Betrieb wird verwendet, um den Rest der Teilung von zwei Zahlen zu bestimmen. Die einzige Zahl ist durch die andere Zahl geteilt, und wir erhalten den Restwert. Python bietet eine Vielzahl von arithmetischen Operationen, und der Modulo -Betrieb ist ein arithmetischer Betrieb.

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

Die Syntax des Modulo -Betriebs

Die Syntax des Modulo -Vorgangs lautet wie folgt:

Num1%Num2

Die Zahlen oder Operanden können die Ganzzahl- und Schwimmerwerte sein. Die erste Zahl (Num1) wird durch die zweite Zahl (Num2) geteilt und der Restwert wird durch den Modulo -Betrieb zurückgegeben.

Beispiele für den Modulo -Betrieb

Der Modulo -Betrieb wird aus verschiedenen Gründen durchgeführt, ich.e., um die gleichmäßige oder ungerade Zahl zu bestimmen, um zu überprüfen, ob das angegebene Jahr ein Schaltjahr ist oder nicht usw.

# Ein Programm zur Durchführung des Modulo -Betriebs
Num1 = 19
Num2 = 10
Druck ("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
Druck ("Der Rest von 3/2 ist:", Num1%Num2)
Num1 = 20
Num2 = 3.9
drucken ("der Rest von 20/3.9 IS: ", Num1%Num2)
Num1 = 20
Num2 = 6
Druck ("Der Rest von 20/6 ist:", Num1%Num2)
Num1 = 5
Num2 = 20
Druck ("Der Rest von 5/20 ist:", Num1%Num2)
Druck ("Der Rest von 70/60 ist:", 70%60)

Ausgang

Der Ausgang zeigt den Rest verschiedener Modulo -Operationen.

Wenn der Teileroperand Null ist, wirft der Python -Interpreter einen "ZerodiVisionError" -Fehler aus. Machen Sie dies, während Sie den Modulo -Betrieb ausführen.

# Ein Programm zur Durchführung des Modulo -Betriebs
Num1 = 19
Num2 = 0
Druck ("Der Rest von 19/0 ist:", Num1%Num2)

Ausgang

Der Python -Interpreter wirft einen Fehler aus.

Der Modulo -Betrieb kann mit den negativen Zahlen durchgeführt werden und funktioniert auf die gleiche Weise wie bei den positiven Zahlen.

# Ein Programm zur Durchführung des Modulo -Betriebs
Num1 = 19
Num2 = -10
Print ("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
print ("Der Rest von 3/-2 ist:", Num1%Num2)
Num1 = -20
Num2 = 3.9
drucken ("der Rest von -20/3.9 IS: ", Num1%Num2)
Num1 = 20
Num2 = -6
print ("Der Rest von 20/-6 ist:", Num1%Num2)
Num1 = -5
Num2 = 20
print ("Der Rest von -5/20 ist:", Num1%Num2)
print ("Der Rest von -70/-60 ist:", -70%-60)

Ausgang

Ermittlung des Schaltjahres durch den Modulo -Betrieb

Das Schaltjahr ist in diesem Jahr, dessen Restwert Null ist, wenn er durch 4 geteilt ist. Das Schaltjahr kann leicht durch Durchführung des Modulo -Betriebs bestimmt werden.

#Deklarieren Sie die Jahresvariable
Jahr = Eingabe ("Geben Sie den Jahreswert \ n"))
#Jahr an eine Ganzzahl abgehalten
Jahr = int (Jahr)
if (Jahr%4 == 0):
drucken ("Das gegebene Jahr ist ein Schaltjahr")
anders:
drucken ("Das gegebene Jahr ist kein Lear -Jahr")

Ausgang

Abschluss

Der Modulo -Betrieb wird verwendet, um den Rest der Teilung von zwei Zahlen zu ermitteln. Wie bei anderen Programmiersprachen wird das prozentuale Symbol (%) als Modulo -Operator in Python verwendet. Dieser Artikel erläutert kurz den Modulo -Betrieb in Python mit Beispielen.