Come modulo in Python?

Come modulo in Python?

Il simbolo percentuale (%) viene utilizzato come operatore di modulo in Python. L'operazione modulo viene utilizzata per determinare il resto della divisione di due numeri. Il numero è diviso per l'altro numero e otteniamo il valore del resto. Python offre una vasta varietà di operazioni aritmetiche e l'operazione di modulo è un'operazione aritmetica.

Ad esempio, se dividiamo 10 per 3, il valore del resto è 1, 20 diviso per 6 fornisce il valore del resto 2. Il valore del resto è stato anche definito come modulo.

La sintassi dell'operazione modulo

La sintassi dell'operazione modulo è la seguente:

Num1%Num2

I numeri o l'operando potrebbero essere i valori interi e galleggianti. Il primo numero (NUM1) è diviso per il secondo numero (NUM2) e il valore rimanente viene restituito dall'operazione modulo.

Esempi dell'operazione di modulo

L'operazione modulo viene eseguita per vari motivi, i.e., per determinare il numero uniforme o dispari, per verificare se l'anno dato è un anno di salto o meno, ecc.

# un programma per eseguire l'operazione modulo
Num1 = 19
Num2 = 10
Stampa ("Il resto del 19/10 è:", num1%num2)
Num1 = 5
Num2 = 4.4
Stampa ("Il resto di 5/4.4 è: ", num1%num2)
Num1 = 3
Num2 = 2
Stampa ("Il resto di 3/2 è:", num1%num2)
Num1 = 20
Num2 = 3.9
Stampa ("Il resto di 20/3.9 è: ", num1%num2)
Num1 = 20
Num2 = 6
Stampa ("Il resto di 20/6 è:", num1%num2)
Num1 = 5
Num2 = 20
Stampa ("Il resto di 5/20 è:", num1%num2)
Stampa ("Il resto di 70/60 è:", 70%60)

Produzione

L'output mostra il resto di diverse operazioni di modulo.

Se l'operando divisore è zero, allora l'interprete di Python lancia un errore "ZerodivisionError". Fallo mentre si esegue l'operazione modulo, non si rende l'operimento divisore zero.

# un programma per eseguire l'operazione modulo
Num1 = 19
Num2 = 0
Stampa ("Il resto del 19/0 è:", num1%num2)

Produzione

L'interprete di Python lancia un errore.

L'operazione modulo può essere eseguita sui numeri negativi e funziona allo stesso modo in cui funziona sui numeri positivi.

# un programma per eseguire l'operazione modulo
Num1 = 19
Num2 = -10
Stampa ("Il resto di 19/-10 è:", num1%num2)
Num1 = -5
Num2 = 4.4
Stampa ("Il resto di -5/4.4 è: ", num1%num2)
Num1 = 3
Num2 = -2
Stampa ("Il resto di 3/-2 è:", num1%num2)
Num1 = -20
Num2 = 3.9
Stampa ("Il resto di -20/3.9 è: ", num1%num2)
Num1 = 20
Num2 = -6
Stampa ("Il resto di 20/-6 è:", num1%num2)
Num1 = -5
Num2 = 20
Stampa ("Il resto di -5/20 è:", num1%num2)
stampa ("Il resto di -70/-60 è:", -70%-60)

Produzione

Determinare l'anno di salto attraverso l'operazione di modulo

L'anno di salto è quell'anno il cui valore rimanente è zero se diviso per 4. L'anno di salto può essere facilmente determinato eseguendo l'operazione di modulo.

#Dedling the Year Variable
anno = input ("Immettere il valore dell'anno \ n")
#COVERTIVO ANNO A UN INTERGER
anno = int (anno)
if (anno%4 == 0):
Stampa ("L'anno dato è un anno di salto")
altro:
Stampa ("L'anno dato non è un anno Lear")

Produzione

Conclusione

L'operazione modulo viene utilizzata per trovare il resto della divisione di due numeri. Come altri linguaggi di programmazione, il simbolo percentuale (%) viene utilizzato come operatore di modulo in Python. Questo articolo spiega brevemente l'operazione di modulo in Python con esempi.