Com modular a Python?

How Modulo Python



El símbol percentual (%) s'utilitza com a operador de mòdul a Python. L'operació mòdul s'utilitza per determinar la resta de la divisió de dos nombres. L’únic número es divideix per l’altre nombre i obtenim el valor restant. Python proporciona una gran varietat d'operacions aritmètiques i l'operació mòdul és una operació aritmètica.







Per exemple, si dividim 10 per 3, el valor restant és 1, 20 dividit per 6 dóna el valor restant 2. El valor restant també s'ha denominat mòdul.



La sintaxi de l'operació de mòdul

La sintaxi de l'operació de mòdul és la següent:



num1% num2

Els números o operands podrien ser els valors enters i flotants. El primer número (num1) es divideix pel segon número (num2), i el valor restant el torna l’operació mòdul.





Exemples de l'operació del mòdul

L'operació de mòdul es realitza per diversos motius, és a dir, per determinar el nombre parell o senar, per comprovar si l'any donat és un any de traspàs o no, etc.

# un programa per realitzar l'operació de mòdul
num1= 19
num2= 10
imprimir('La resta del 19/10 és:',num1% num2)

num1= 5
num2= 4.4
imprimir('La resta de 5 / 4.4 és:',num1% num2)

num1= 3
num2= 2
imprimir('La resta de 3/2 és:',num1% num2)

num1= 20
num2= 3.9
imprimir('El que queda de 20 / 3,9 és:',num1% num2)

num1= 20
num2= 6
imprimir('La resta del 20/6 és:',num1% num2)

num1= 5
num2= 20
imprimir('La resta del 5/20 és:',num1% num2)

imprimir('La resta de 70/60 és:', 70%60)

Sortida

La sortida mostra la resta de diferents operacions de mòdul.

Si l’operant divisor és zero, l’intèrpret de Python llança un error ZeroDivisionError. Feu que mentre realitzeu l’operació de mòdul, no feu que l’operador divisor sigui zero.



# un programa per realitzar l'operació de mòdul
num1= 19
num2= 0
imprimir('La resta del 19/0 és:',num1% num2)

Sortida

L'intèrpret de Python genera un error.

L'operació de mòdul es pot realitzar amb els nombres negatius i funciona de la mateixa manera que funciona amb els nombres positius.

# un programa per realitzar l'operació de mòdul
num1= 19
num2=-10
imprimir('La resta del 19 / -10 és:',num1% num2)

num1=-5
num2= 4.4
imprimir('La resta de -5 / 4,4 és:',num1% num2)

num1= 3
num2=-2
imprimir('La resta del 3 / -2 és:',num1% num2)

num1=-20
num2= 3.9
imprimir('La resta de -20 / 3,9 és:',num1% num2)

num1= 20
num2=-6
imprimir('La resta de 20 / -6 és:',num1% num2)

num1=-5
num2= 20
imprimir('La resta del -5/20 és:',num1% num2)

imprimir('La resta de -70 / -60 és:',-70% -60)

Sortida

Determinació de l'any de traspàs mitjançant l'operació de mòdul

L’any bisest és aquell el valor restant del qual és zero si es divideix per 4. L’any bisest es pot determinar fàcilment realitzant l’operació de mòdul.

# declarant la variable any
curs= entrada('Introduïu el valor de l'any n')
#coverting year a enter
curs=int(curs)
si (curs%4==0):
imprimir('L'any donat és un any de traspàs')
en cas contrari:
imprimir('L'any donat no és un any d'aprenentatge')

Sortida

Conclusió

L'operació mòdul s'utilitza per trobar la resta de la divisió de dos nombres. Com altres llenguatges de programació, el símbol percentual (%) s'utilitza com a operador de mòdul a Python. Aquest article explica breument l'operació del mòdul a Python amb exemples.