Untitled
unknown
plain_text
a year ago
1.9 kB
12
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