Escreva um programa em Python que permite ao usuário digitar dois números inteiros e exibir o resultado para cada uma das seguintes operações, nesta ordem: soma, subtração, multiplicação, divisão, divisão truncada, resto e exponenciação. Confira, no material do curso, os operadores matemáticos.
Respostas
Resposta:
1. Primeiro algoritmo
import math
n1 = int(input("Digite o primeiro número: "))
n2 = int(input("Digite o segundo número: "))
print(n1+n2)
print(n1-n2)
print(n1*n2)
print(n1/n2)
print(f"{math.floor(n1/n2)}")
print(n1%n2)
print(n1**n2)
2. Segundo algoritmo
import math
n1 = int(input("Digite o primeiro número: "))
n2 = int(input("Digite o segundo número: "))
print("\n")
print(f"A soma dos números é igual a {n1+n2}")
print(f"A subtração dos números é igual a {n1-n2}")
print(f"A multiplicação dos números é igual a {n1*n2}")
print(f"A divisão dos números é igual a {n1/n2}")
print(f"A divisão truncada dos números é igual a {math.floor(n1/n2)}")
print(f"O resto da divisão dos números é igual a {n1%n2}")
print(f"A exponenciação dos números é igual a {n1**n2}")
Explicação:
Dois algoritmos feitos em Python. A unica diferença entre os dois é a formatação das saídas dos dados. Foi importado o Math para ser usado o math.floor que arredonda para baixo o numero especificado.
Espero ter ajudado.