Carregando...

Trabalhar com cadeias

O ponto é de upper, de lower e de strip. len fica fora do texto. Você passa o texto entre parênteses. guest.len() e len.("lida") estão errados. O programa para.

len("lida") é 4. len("lida tea") é 8: quatro de lida, um do espaço, três de tea. O espaço conta. len não cola, não muda maiúsculas e não tira espaço.

Contar caracteres, com o espaço

python
print(len("lida"))
print(len("lida tea"))

As duas linhas são 4 e depois 8.

O nome continua

guest = "lida" guarda o texto em minúsculas. print(guest.upper()) escreve LIDA. O print(guest) seguinte escreve lida de novo. "Tea".lower() escreve tea. upper e lower devolvem um texto novo.

Texto novo, o mesmo nome

python
guest = "lida"
print(guest.upper())
print(guest)
print("Tea".lower())

As três linhas são LIDA, depois lida, depois tea. Se quiser que o próprio nome guarde as maiúsculas, escreva guest = guest.upper() e então print(guest). Até essa linha, guest continua lida.

Espaço nas pontas, não no meio

strip tira os espaços das duas pontas e devolve um texto novo. " tea ".strip() escreve tea. "lida tea".strip() escreve lida tea, porque esse espaço está entre as palavras, não numa ponta.

Só as pontas

python
print("  tea  ".strip())
print("lida tea".strip())

A página seguinte põe o nome dentro do texto

Aqui você não põe um nome no meio de uma frase, não corta o texto por posição e não soma números. A página seguinte põe o nome guardado dentro do texto que você escreve. Maiúsculas, pontas e comprimento ficam como você acabou de ver.

Diga você

  1. print(guest.upper()) escreve LIDA, e print(guest) ainda escreve lida.
  2. "Tea".lower() escreve tea.
  3. " tea ".strip() escreve tea.
  4. "lida tea".strip() escreve lida tea.
  5. len("lida tea") é 8.
  6. A linha que guarda LIDA sob o nome é guest = guest.upper().

Leituras erradas

  • Esperar que o próprio guest vire LIDA depois de guest.upper()
  • Esperar que strip tire o espaço de "lida tea"
  • Esquecer o espaço ao contar "lida tea"
  • Escrever len.("lida") ou guest.len()
  • Achar que upper muda o original e não devolve nada

Para ficar

guest.upper() escreve LIDA. Até você guardar o resultado, guest continua lida.
"Tea".lower() escreve tea.
strip tira os espaços das pontas. O espaço de "lida tea" fica.
len("lida") é 4. len("lida tea") é 8. O espaço conta.
A página seguinte põe o nome dentro do texto que você escreve.

🧠 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

❓
6
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