Calculadora simples em Python para operações básicas

Respondido usando GPT-4o por GPT4oMini.app

Pergunta:

CRIA UMA CALCURADORA

Resposta:

Claro! Vou criar uma calculadora simples em Python que pode realizar operações básicas como adição, subtração, multiplicação e divisão. Aqui está um exemplo de código:

def adicionar(x, y):
    return x + y

def subtrair(x, y):
    return x - y

def multiplicar(x, y):
    return x * y

def dividir(x, y):
    if y == 0:
        return "Erro! Divisão por zero."
    return x / y

def calculadora():
    print("Selecione a operação:")
    print("1. Adição")
    print("2. Subtração")
    print("3. Multiplicação")
    print("4. Divisão")

    while True:
        escolha = input("Digite a escolha (1/2/3/4): ")

        if escolha in ['1', '2', '3', '4']:
            num1 = float(input("Digite o primeiro número: "))
            num2 = float(input("Digite o segundo número: "))

            if escolha == '1':
                print(f"{num1} + {num2} = {adicionar(num1, num2)}")

            elif escolha == '2':
                print(f"{num1} - {num2} = {subtrair(num1, num2)}")

            elif escolha == '3':
                print(f"{num1} * {num2} = {multiplicar(num1, num2)}")

            elif escolha == '4':
                print(f"{num1} / {num2} = {dividir(num1, num2)}")
            
            # Pergunta ao usuário se deseja realizar outra operação
            proxima_operacao = input("Deseja realizar outra operação? (s/n): ")
            if proxima_operacao.lower() != 's':
                break
        else:
            print("Escolha inválida. Tente novamente.")

if __name__ == "__main__":
    calculadora()

Para usar essa calculadora, basta copiar o código acima e colá-lo em um arquivo Python (.py). Quando você executar o arquivo, ele solicitará que você escolha uma operação e insira dois números. A calculadora então realizará a operação escolhida e exibirá o resultado. Você pode continuar realizando operações até decidir sair.