Você está na página 1de 2

def main():

numeros = [0, 0, 0]

while True:

print("Opções:")

print("1. Soma")

print("2. Subtração")

print("3. Divisão")

print("4. Multiplicação")

print("5. Sair")

opcao = int(input("Digite o número da opção desejada: "))

if opcao == 5:

print("Calculadora encerrada.")

break

elif opcao < 1 or opcao > 4:

print("Opção inválida. Escolha uma opção de 1 a 4.")

continue

numeros[0] = float(input("Digite o primeiro número: "))

numeros[1] = float(input("Digite o segundo número: "))

if opcao == 1:

numeros[2] = numeros[0] + numeros[1]


operacao = "+"

elif opcao == 2:

numeros[2] = numeros[0] - numeros[1]

operacao = "-"

elif opcao == 3:

while numeros[1] == 0:

print("Não é possível dividir por zero. Digite o segundo número novamente.")

numeros[1] = float(input("Digite o segundo número: "))

numeros[2] = numeros[0] / numeros[1]

operacao = "/"

elif opcao == 4:

numeros[2] = numeros[0] * numeros[1]

operacao = "*"

print(f"{numeros[0]} {operacao} {numeros[1]} = {numeros[2]}")

if __name__ == "__main__":

main()

Você também pode gostar