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.