Untitled
unknown
plain_text
a year ago
1.9 kB
13
Indexable
import time
def mostrar_opcoes():
print("Iniciando calculadora...")
time.sleep(1)
print("Voce tem a seguintes opções:")
print("Digite 1 - Para adicição.")
print("Digite 2 - Para subtração.")
print("Digite 3 - Para multiplicação.")
print("Digite 4 - Para divisão.")
print("Digite 0 - Para sair do programa.")
def obter_escolha():
resposta = input("Coloque sua resposta aqui: ")
return resposta
def soma(numero1, numero2):
x = numero1 + numero2
print(f"O resultado da adição de {numero1} e {numero2} é: {x:.2f}")
def subtrair(numero1, numero2):
x = numero1 - numero2
print(f"O resultado da subtração de {numero1} e {numero2} é: {x:.2f}")
def multiplicacao(numero1, numero2):
x = numero1 * numero2
print(f"O resultado da multiplicação de {numero1} e {numero2} é: {x:.2f}")
def divisao(numero1, numero2):
if numero2 != 0:
x = numero1 / numero2
print(f"O resultado da divisão de {numero1} e {numero2} é: {x:.2f}")
else:
print("Não se divide numero por zero.")
try:
while True:
mostrar_opcoes()
escolha = obter_escolha()
numero1 = float(input("Coloque o primeiro numero aqui: "))
numero2 = float(input("Coloque o segundo numero aqui: "))
if escolha == '1':
soma(numero1, numero2)
elif escolha == '2':
subtrair(numero1, numero2)
elif escolha == '3':
multiplicacao(numero1, numero2)
elif escolha == '4':
divisao()
elif escolha == '0':
print("Obrigado por escolher nosso programa.")
break
else:
print("Ops, algum erro ocorreu!")
time.sleep(1)
except Exception as error:
print(error)
finally:
print("Fim do programa.")
Editor is loading...
Leave a Comment