Como efectuar a divisão, o módulo e a divisão de números inteiros em Python

Como fazer uma divisão em Python?
Em Python 3, a divisão é indicada pelo símbolo / , que sempre resulta em um número float.
Aprender mais sobre www.inf.pucrs.br

Python é uma linguagem de programação interpretada de alto nível que é amplamente utilizada para desenvolver várias aplicações. É conhecida por sua simplicidade e sintaxe amigável, tornando-a uma linguagem ideal para iniciantes. Neste artigo, vamos discutir como efectuar a divisão, o módulo e a divisão de números inteiros em Python.

Divisão em Python

A divisão é uma das operações aritméticas fundamentais em Python. Ela é usada para dividir dois números e obter seu quociente. Em Python, a divisão é realizada usando o operador de barra (/). Por exemplo, se quisermos dividir 10 por 2, podemos escrever:

“`

10 / 2

“`

A saída será 5,0 porque Python retorna um valor float quando realizamos a divisão com o operador de barra. Se quisermos obter um valor inteiro como saída, podemos usar o operador de barra dupla (//), que executa a divisão de números inteiros. Por exemplo:

“`

10 // 2

“`

A saída será 5, que é um valor inteiro.

Módulo em Python

Módulo é outra operação aritmética que é usada para encontrar o resto de uma operação de divisão. Em Python, o módulo é efectuado utilizando o símbolo de percentagem (%). Por exemplo, se quisermos encontrar o resto quando dividimos 10 por 3, podemos escrever:

“`

10 % 3

“`

A saída será 1 porque 10 dividido por 3 deixa um resto de 1.

Usando o resto da divisão em Python

Podemos usar o resto da divisão de muitas maneiras diferentes em Python. Por exemplo, podemos usá-lo para verificar se um número é par ou ímpar. Se um número é par, o seu resto quando dividido por 2 será 0. Se um número é ímpar, o seu resto quando dividido por 2 será 1. Podemos usar este facto para escrever um programa simples para verificar se um número é par ou ímpar:

““

num = int(input(“Digite um número: “))

if num % 2 == 0:

print(“O número é par.”)

else:

print(“O número é ímpar.”)

“`

Divisão de inteiros em Python

Divisão de inteiros é uma variação da divisão que retorna apenas o quociente da operação de divisão, descartando o resto. Ela é realizada usando o operador de barra dupla (//). Por exemplo, se quisermos realizar a divisão inteira em 10 e 3, podemos escrever:

“`

10 // 3

“`

A saída será 3 porque a divisão inteira descarta o resto e retorna apenas o quociente.

Adição e soma em Python

Além da divisão, Python também suporta outras operações aritméticas como adição e soma. A adição é realizada usando o operador de sinal de adição (+), e a soma é realizada usando a função de soma embutida. Por exemplo:

“`

num1 = 10

num2 = 20

resultado = num1 + num2

print(resultado)

números = [1, 2, 3, 4, 5]

total = sum(números)

print(total)

“`

A saída do primeiro programa será 30, que é o resultado da adição de num1 e num2. A saída do segundo programa será 15, que é a soma de todos os números da lista.

Conclusão

Em conclusão, Python suporta várias operações aritméticas como divisão, módulo, divisão de números inteiros, adição e soma. Estas operações são fáceis de executar e fornecem o resultado pretendido. Os principiantes podem aprender facilmente estas operações e usá-las nos seus programas.

FAQ
Como somar os dígitos de um número em Python?

Para somar os dígitos de um número em Python, você pode converter o número em uma string, iterar através de cada caractere na string e converter cada caractere de volta para um inteiro antes de somá-los. Aqui está um exemplo de um trecho de código para conseguir isso:

“`

num = 12345

digit_sum = 0

for digit in str(num):

soma_digital += int(digit)

print(“A soma dos dígitos em”, num, “é”, soma_digital)

“`

Isto irá produzir: `A soma dos dígitos em 12345 é 15`

Mais tarde, como obter o resto de uma divisão?

Em Python, você pode usar o operador de módulo `%` para obter o resto de uma divisão. Por exemplo, se dividir 10 por 3, obterá um quociente de 3 e um resto de 1. Pode obter este resto usando o operador de módulo da seguinte forma:

“`

10 % 3

“`

Isso retornará o valor `1`, que é o resto da divisão.