Boa noite galera, começando agora meus estudos, e, fui tentar criar uma calculadora(primeiro projeto alias kk) com contas simples, porém, quando é executado a operação e o usuario digita "sim" para continuar, a calculadora faz a msm operação anterior, por exemplo: Fiz uma adição quando continuo a prox operação vai ser adição, eu gostaria de saber como eu quebro isso e volto para opção do usuario escolher uma outra operação
print("SELECIONE A OPERAÇÃO DESEJADA")
print("+ para Adição")
print("- para Subtração")
print("* para Multiplicação")
print("/ para Divisão")
continuar_usando = "SIM"
operacao = input("\nQual operação você deseja realizar? ")
while continuar_usando == "SIM":
if operacao == "+":
a1 = float(input("Digite o primeiro valor: "))
a2 = float(input("Digite o segundo valor: "))
soma_adicao = a1 + a2
print("O valor da adição é: ", soma_adicao)
continuar_usando = input("Gostaria de fazer outra operação? ").upper()
if operacao == "-":
a1 = float(input("Digite o primeiro valor: "))
a2 = float(input("Digite o segundo valor: "))
soma = a1 - a2
print("O valor da subtração é: ", soma)
continuar_usando = input("Gostaria de fazer outra operação? ").upper()
if operacao == "*":
a1 = float(input("Digite o primeiro valor: "))
a2 = float(input("Digite o segundo valor: "))
soma = a1 * a2
print("O valor da multiplicação é: ", soma)
continuar_usando = input("Gostaria de fazer outra operação? ").upper()
if operacao == "/":
a1 = float(input("Digite o primeiro valor: "))
a2 = float(input("Digite o segundo valor: "))
soma = a1 / a2