Pitão

Como fazer módulo em Python?

Como fazer módulo em Python?

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

Por exemplo, se dividirmos 10 por 3, então o valor restante é 1, 20 dividido por 6 dá o valor restante 2. O valor restante também é denominado como módulo.

A sintaxe da operação do módulo

A sintaxe da operação do módulo é a seguinte:

num1% num2

Os números ou operando podem ser valores inteiros e flutuantes. O primeiro número (num1) é dividido pelo segundo número (num2), e o valor restante é retornado pela operação de módulo.

Exemplos de operação do módulo

A operação do módulo é realizada por vários motivos, i.e., para determinar o número par ou ímpar, para verificar se o ano dado é um ano bissexto ou não, etc.

# um programa para realizar a operação do módulo
num1 = 19
num2 = 10
print ("O restante de 19/10 é:", num1% num2)
num1 = 5
num2 = 4.4
print ("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
print ("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)

Resultado

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

Se o operando divisor for zero, o interpretador Python gerará um erro “ZeroDivisionError”. Certifique-se de que, ao executar a operação do módulo, você não torna o operando divisor zero.

# um programa para realizar a operação do módulo
num1 = 19
num2 = 0
print ("O resto de 19/0 é:", num1% num2)

Resultado

O interpretador Python gera um erro.

A operação do módulo pode ser realizada com os números negativos e funciona da mesma forma que funciona com os números positivos.

# um programa para realizar a operação do módulo
num1 = 19
num2 = -10
print ("O restante de 19 / -10 é:", num1% num2)
num1 = -5
num2 = 4.4
print ("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
print ("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 resto de -5/20 é:", num1% num2)
print ("O restante de -70 / -60 é:", -70% -60)

Resultado

Determinando o ano bissexto por meio da operação do módulo

O ano bissexto é aquele ano cujo valor restante é zero quando dividido por 4. O ano bissexto pode ser facilmente determinado executando a operação de módulo.

#declarar a variável do ano
ano = entrada ("Insira o valor do ano \ n")
#coverter ano para um inteiro
ano = int (ano)
if (ano% 4 == 0):
imprimir ("O ano determinado é um ano bissexto")
senão:
imprimir ("O ano dado não é um ano lear")

Resultado

Conclusão

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

WinMouse permite que você personalize e melhore o movimento do ponteiro do mouse no PC com Windows
Se você quiser melhorar as funções padrão do ponteiro do mouse, use um freeware WinMouse. Ele adiciona mais recursos para ajudá-lo a obter o máximo do...
O botão esquerdo do mouse não funciona no Windows 10
Se você estiver usando um mouse dedicado com seu laptop ou computador desktop, mas o o botão esquerdo do mouse não funciona no Windows 10/8/7 por algu...
O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...