Neste exercício em Python, você irá criar um programa que utiliza laços de repetição
para exibir um menu de opções e realizar operações matemáticas com dois números inteiros.
O programa só será encerrado quando o usuário digitar 0, tornando-o interativo e prático para aprender loops.
Exercício resolvido
Crie um programa que funcione com base em laços de repetição, onde sempre após executar uma tarefa ele irá voltar para a parte inicial até que seja pressionado “0”. Além disso, o programa deve receber a entrada de dois números inteiros que serão utilizados nas operações do menu.
Ver resposta
# Programa com menu e laço de repetição
print("Programa de operações com dois números inteiros")
# Recebendo os dois números inteiros
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))
while True:
print("\nMenu de opções:")
print("1 - Somar os números")
print("2 - Subtrair os números")
print("3 - Multiplicar os números")
print("4 - Dividir os números")
print("0 - Sair do programa")
opcao = input("Escolha uma opção: ")
if opcao == "1":
print(f"Resultado da soma: {num1 + num2}")
elif opcao == "2":
print(f"Resultado da subtração: {num1 - num2}")
elif opcao == "3":
print(f"Resultado da multiplicação: {num1 * num2}")
elif opcao == "4":
if num2 != 0:
print(f"Resultado da divisão: {num1 / num2}")
else:
print("Erro: Divisão por zero não é permitida")
elif opcao == "0":
print("Saindo do programa...")
break
else:
print("Opção inválida! Tente novamente.")
Comentários
Postar um comentário