Escreva o códigoDesafioPython
Criar etiqueta com maiúsculas e estrelas
Juntar upper, len() e replicação em etiqueta.
Leia um nome e monte uma etiqueta com duas linhas. Na primeira linha imprima o nome em maiúsculas e na segunda uma fileira de * do mesmo tamanho do nome. Para a entrada Ana, imprima ANA e na linha seguinte ***.
Entrada: Uma linha com um nome.
Saída: Duas linhas: nome em maiúsculas e fileira de *.
Revisa etapa da trilha 1, etapa da trilha 2, etapa da trilha 3
Exemplo 1
- Entrada
Ana
- Saída esperada
ANA ***
Confere maiúsculas e três estrelas.
Exemplo 2
- Entrada
Ana Paula
- Saída esperada
ANA PAULA *********
Confere espaço contado nas maiúsculas e nas estrelas.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
nome = input()
maiusculo = nome.upper()
print(maiusculo)
print("*" * len(nome))input() lê o nome e .upper() devolve uma nova string em maiúsculas sem mudar a original. len() dá o tamanho incluindo espaços. Multiplicar "*" por esse tamanho cria a fileira da segunda linha.
Erro comum: Usar o tamanho fixo em vez de len() do nome digitado.
Escreva sua solução e verifique quando quiser.