quinta-feira, 11 de setembro de 2025

🔢 Post 3 – Calculadora de Quatro Operações em Python 🧮🚀

No post anterior, criamos uma calculadora que fazia apenas soma ➕. Mas calculadora boa precisa ser mais completa, né?

Hoje vamos fazer um programa que pergunta ao usuário qual operação ele quer (soma, subtração, multiplicação ou divisão) e depois mostra o resultado.


🐣 Passo a passo do código

# Primeiro pedimos o primeiro número num1 = float(input("Digite o primeiro número: ")) # Usamos float() em vez de int(), porque float aceita números com casas decimais. # Depois pedimos o segundo número num2 = float(input("Digite o segundo número: ")) # Assim como acima, o valor digitado será convertido para número decimal (float). # Agora pedimos a operação desejada operacao = input("Digite a operação (+, -, *, /): ") # O usuário vai digitar o sinal da operação desejada. # Exemplo: + para soma, - para subtração, * para multiplicação, / para divisão. # Agora verificamos qual operação foi escolhida if operacao == "+": resultado = num1 + num2 # Se a operação for +, o resultado será a soma. elif operacao == "-": resultado = num1 - num2 # Se a operação for -, o resultado será a subtração. elif operacao == "*": resultado = num1 * num2 # Se a operação for *, o resultado será a multiplicação. elif operacao == "/": resultado = num1 / num2 # Se a operação for /, o resultado será a divisão. else: resultado = "Operação inválida!" # Caso o usuário digite algo diferente, mostramos que a operação não existe. # Por fim mostramos o resultado print("Resultado:", resultado) # Exibe a palavra "Resultado:" seguida do valor calculado.

💻 Exemplo de saída

Digite o primeiro número: 10 Digite o segundo número: 5 Digite a operação (+, -, *, /): * Resultado: 50.0

📌 O que você aprendeu hoje?

  • float() serve para trabalhar com números decimais.

  • Usamos if, elif e else para tomar decisões.

  • Criamos uma lógica que permite escolher entre várias operações.


🎯 Desafio extra

  1. Adicione a operação de potência usando **.

  2. Adicione a operação de módulo (resto da divisão) usando %.

  3. Trate o erro de divisão por zero (quando o usuário digitar 0 no segundo número).


⏭️ O que vem por aí?

No próximo post vamos criar um Jogo da Adivinhação 🎲, onde o Python escolhe um número secreto e você precisa descobrir.

Nenhum comentário:

Postar um comentário