Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
1.9 kB
6
Indexable
Never
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.") 
Leave a Comment