Submódulo 1: Estruturas de decisão: condicionais if/elif/else
Condições de conclusão
Este submódulo introduz as estruturas condicionais em Python (if, elif, else) com foco em como as decisões são tomadas no código. Vamos entender como as condições são formuladas, como comparar valores usando operadores de comparação, e como combinar condições com operadores lógicos para criar fluxos mais robustos. Abordaremos também a importância da indentação para delimitar blocos de código e o conceito de truthiness para simplificar verificações simples. Ao final, você estará apto a traduzir regras de negócio em decisões programadas, criar validações básicas e reconhecer mensagens de erro comuns associadas a condicionais. Vamos seguir uma narrativa prática: pensar no problema, planejar a condição e ver o código ganhar vida com testes simples.
🎯 Exercícios
🎯 Exercícios: Estruturas de decisão: condicionais if/elif/else
Teste seus conhecimentos com estas questões de múltipla escolha. Cada questão tem apenas uma resposta correta.
Questão 1
Em Python, qual afirmação descreve corretamente o efeito da indentação ao definir o bloco de código dentro de um if?
Questão 2
Qual operador deve ser usado para verificar se a variável score é maior ou igual a 60?
Questão 3
Considere as condições A = x > 0 e B = y != 0. Qual expressão garante que ambas as condições sejam verdadeiras?
Questão 4
Qual das opções descreve melhor a ideia de truthiness em Python para uma verificação simples em if?
Questão 5
Qual prática ajuda a tornar o código mais legível ao lidar com várias condicionais e validações de entrada?