Exercício de Precedência Básica

A precedência de operadores define a ordem em que as operações são executadas em uma expressão matemática ou lógica. Em Python, assim como na matemática, existe uma hierarquia clara: operadores como potenciação e multiplicação são processados antes de adição e subtração. Compreender essa ordem é fundamental para escrever código que funcione exatamente como você espera, evitando resultados inesperados e bugs difíceis de identificar.

Dominar a precedência de operadores permite criar expressões mais complexas e eficientes, sem precisar usar parênteses em excesso. Você aprenderá a prever o comportamento do Python ao avaliar cálculos, expressões booleanas e operações combinadas. Esse conhecimento é aplicado em praticamente todos os programas: desde cálculos simples até validações de condições em estruturas de controle como if e while.

Este exercício vai ajudar você a internalizar essas regras de forma prática, através de questões que simulam situações reais de programação. Você verá como pequenas mudanças na ordem dos operadores podem alterar completamente o resultado final.

O que você vai treinar

  • Identificar quais operadores têm prioridade em expressões matemáticas
  • Aplicar a ordem correta de avaliação em cálculos com múltiplos operadores
  • Usar parênteses para controlar explicitamente a precedência
  • Trabalhar com operadores de potenciação e sua posição na hierarquia
  • Compreender a precedência de operadores lógicos como not, and e or

Pré-requisitos

É recomendável que você já conheça os operadores básicos em Python e saiba usar o comando print para exibir resultados no console.

Agora é hora de colocar em prática o que você aprendeu sobre precedência de operadores. Complete os desafios abaixo e observe como o Python avalia cada expressão seguindo as regras de prioridade. Começar o exercício vai consolidar seu entendimento e preparar você para escrever código mais preciso e confiável.