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.
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.
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.
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ê
- print(guest.upper()) escreve LIDA, e print(guest) ainda escreve lida.
- "Tea".lower() escreve tea.
- " tea ".strip() escreve tea.
- "lida tea".strip() escreve lida tea.
- len("lida tea") é 8.
- 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
Teste Seu Conhecimento
Desafie-se com este questionário interativo e veja o quão bem você entende o tópico
📝 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