1
resposta

Desafio: hora da prática 03

Editando textos

  • Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase na tela.
frase = "Aprender Python é incrível!"
print(frase)
  • Crie um código que solicite uma frase e depois imprima a frase na tela.
frase = input("Digite uma frase: ")
print(frase)
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada, mas com todas as letras maiúsculas.
frase = input("Digite uma frase: ")
print(frase.upper())
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada, mas com todas as letras minúsculas.
frase = input("Digite uma frase: ")
print(frase.lower())
  • Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase sem espaços em branco no início e no fim.
frase = "   Olá mundo!   "
print(frase.strip())
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase sem espaços em branco no início e no fim.
frase = input("Digite uma frase: ")
print(frase.strip())
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase sem espaços em branco no início e no fim e em letras minúsculas.
frase = input("Digite uma frase: ")
print(frase.strip().lower())
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “e” trocadas pela letra “f”.
frase = input("Digite uma frase: ")
print(frase.lower().replace('e','f'))
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “a” trocadas pelo caractere “@”.
frase = input("Digite uma frase: ")
print(frase.lower().replace('a',chr(64)))
  • Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as consoantes “s” trocadas pelo caractere “$”.
frase = input("Digite uma frase: ")
print(frase.lower().replace('s',chr(36)))
1 resposta

Olá, Jhennifer! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de métodos de manipulação de strings para transformar textos, utilizou muito bem funções como strip(), upper() e replace() para diferentes finalidades e ainda compreendeu a importância de tratar entradas da pessoa usuária para deixar o programa mais flexível.

Uma dica interessante para o futuro é combinar múltiplos métodos de string em sequência para criar transformações mais complexas. Assim:

frase = input("Digite uma frase: ")
print(frase.strip().lower().replace("a", "@"))

Isso remove espaços extras, coloca tudo em minúsculas e substitui as vogais "a" por "@".

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!