Como modular em python?

Como modular em python?

O símbolo percentual (%) é usado como um operador de módulo em Python. A operação Modulo é usada para determinar o restante da divisão de dois números. O único número é dividido pelo outro número e obtemos o valor do restante. O Python fornece uma vasta variedade de operações aritméticas, e a operação do Modulo é uma operação aritmética.

Por exemplo, se dividirmos 10 por 3, então o valor do restante é 1, 20 dividido por 6, dê o valor do restante 2. O valor do restante também foi chamado de módulo.

A sintaxe da operação do módulo

A sintaxe da operação Modulo é a seguinte:

Num1%num2

Os números ou operando podem ser os valores inteiros e flutuantes. O primeiro número (num1) é dividido pelo segundo número (NUM2) e o valor do restante é retornado pela operação Modulo.

Exemplos da operação do módulo

A operação do Modulo é realizada por vários motivos, eu.e., Para determinar o número par ou ímpar, para verificar se o ano determinado é um ano bissexto ou não, etc.

# Um programa para executar a operação do módulo
num1 = 19
num2 = 10
Print ("O restante de 19/10 é:", num1%num2)
num1 = 5
num2 = 4.4
Imprimir ("o restante de 5/4.4 é: ", num1%num2)
num1 = 3
num2 = 2
Print ("O restante de 3/2 é:", num1%num2)
num1 = 20
num2 = 3.9
impressão ("o restante de 20/3.9 é: ", num1%num2)
num1 = 20
num2 = 6
Print ("O restante de 20/6 é:", num1%num2)
num1 = 5
num2 = 20
Print ("O restante de 5/20 é:", num1%num2)
Print ("O restante de 70/60 é:", 70%60)

Saída

A saída mostra o restante de diferentes operações de módulo.

Se o operando da divisão for zero, o intérprete Python lança um erro de "ZerodivisionError". Faça isso ao executar a operação do módulo, você não faz o operando a divisão zero.

# Um programa para executar a operação do módulo
num1 = 19
num2 = 0
Print ("O restante de 19/0 é:", num1%num2)

Saída

O intérprete Python lança um erro.

A operação Modulo pode ser realizada nos números negativos e funciona da mesma maneira que funciona nos números positivos.

# Um programa para executar a operação do módulo
num1 = 19
num2 = -10
Print ("O restante de 19/-10 é:", num1%num2)
num1 = -5
num2 = 4.4
impressão ("o restante de -5/4.4 é: ", num1%num2)
num1 = 3
num2 = -2
Print ("O restante de 3/-2 é:", num1%num2)
num1 = -20
num2 = 3.9
impressão ("o restante de -20/3.9 é: ", num1%num2)
num1 = 20
num2 = -6
Print ("O restante de 20/-6 é:", num1%num2)
num1 = -5
num2 = 20
print ("O restante de -5/20 é:", num1%num2)
print ("O restante de -70/-60 é:", -70%-60)

Saída

Determinando o ano bissexto através da operação do Modulo

O ano bissexto é aquele ano cujo valor de restante é zero quando dividido por 4. O ano bissexto pode ser facilmente determinado pela execução da operação do Modulo.

#Decaring a variável do ano
ano = entrada ("Digite o valor do ano \ n")
#ano de cobertura para um número inteiro
ano = int (ano)
if (ano%4 == 0):
impressão ("O ano fornecido é um ano bissenso")
outro:
impressão ("O ano fornecido não é um ano de aprendiz")

Saída

Conclusão

A operação Modulo é usada para encontrar o restante da divisão de dois números. Como outras linguagens de programação, o símbolo percentual (%) é usado como um operador de módulo em Python. Este artigo explica brevemente a operação do módulo em Python com exemplos.