Carregando
0x20Lição 3 de 10

Tome decisões com if

Escolha quais instruções executar usando condições e indentação.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Comparar valores e escrever uma ramificação if/else.

Uma instrução if executa um bloco apenas quando sua condição é verdadeira. else trata o outro caso, enquanto elif verifica outra condição. Dois-pontos iniciam cada bloco, e a indentação indica quais instruções pertencem a ele.

main.py
1temperature = 18
2if temperature > 20:
3    print("warm")
4else:
5    print("cool")
Saída
cool

Os operadores de comparação incluem ==, !=, <, <=, > e >=. Use and, or e not para combinar condições. A indentação consistente de quatro espaços é o padrão em Python.

Principais conclusões

  • Comparar valores e escrever uma ramificação if/else.

  • Leia a saída para verificar o que seu programa fez.

  • Mantenha a indentação consistente nos blocos Python.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Python

Escreva código Python no editor e execute os testes com exemplos. O Python roda localmente no navegador usando WebAssembly.

Exercício 1

Positivo, negativo ou zero

+25 XP

Leia um inteiro e exiba positive, negative ou zero, conforme seu valor.

  • Valor positivo
  • Valor negativo
  • Zero
main.py
Carregando editor…

O Python é executado em um ambiente isolado no navegador, com limite de 60 segundos. O runtime é carregado pelo CDN do Pyodide; seu código permanece neste navegador.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…