Carregando...

Comentários

"tea" é texto que print mostra. # tea é uma nota que some. Confundir as duas faz uma linha que você queria rodar desaparecer, ou uma nota que você queria esconder aparecer como texto.

O que ainda sai

O programa continua com duas linhas: em cima lida, embaixo tea. As palavras guest e drink não entram na saída. Você as escreveu para si, não para imprimir. A marca é #. Python deixa de lado desse sinal até o fim da mesma linha.

Notas junto das duas impressões

python
# guest
print("lida")
print("tea")  # drink

lida e tea aparecem porque print as escreve. guest e drink não aparecem porque vêm depois de #. A nota não sobe para a linha de cima. print("lida") roda. Só o resto da linha que tem # é deixado de lado.

Desligar uma linha inteira

no começo da linha transforma a linha toda em nota. print("lida") com # na frente não roda. A linha de baixo, se for um print de verdade, ainda roda.

A primeira linha é só uma nota

python
# print("lida")
print("tea")

A saída é uma linha: tea. A palavra lida continua no arquivo, mas dentro da nota. Python não executa esse print.

Não é um recuo novo

A nota também pode ficar dentro de um bloco, mas a regra dos quatro espaços não mudou. Esta página deixa as linhas na borda esquerda para a nota não se misturar com o recuo.

A página seguinte é um nome

Aqui você não cria um nome, não empurra uma linha para dentro e não instala Python. A página seguinte é um nome que guarda um valor. A nota continua nota.

Diga você

  1. Por que guest e drink não estão na saída?
  2. print("lida") e depois print("tea") # drink escreve lida e depois tea.
  3. Por que # print("lida") não mostra lida?
  4. Até onde a nota vai? Até o fim da mesma linha, não até a de cima.

Leituras erradas

  • Esperar guest ou drink na saída
  • Tratar # como aspas
  • Pôr # na frente de print("lida") e ainda esperar lida
  • Achar que a nota da linha seguinte desliga a de cima
  • Tomar o recuo da nota por uma regra nova

Para ficar

começa uma nota. Python pula até o fim dessa linha.

Os dois print ainda escrevem lida e depois tea. As notas não aparecem.

print("lida") é só uma nota. print("tea") embaixo roda.

A nota não alcança a linha anterior.
A página seguinte é um nome que guarda um valor.

🧠 Teste Seu Conhecimento

Pronto para Começar

Teste Seu Conhecimento

Desafie-se com este questionário interativo e veja o quão bem você entende o tópico

❓
4
Perguntas
🎯
70%
Para Passar
♾️
∞
Tempo
🔄
∞
Tentativas

📝 Instruções

  • Leia cada pergunta cuidadosamente
  • Selecione a melhor resposta para cada pergunta
  • Você pode refazer o quiz quantas vezes quiser
  • Seu progresso será mostrado no topo