Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Projeto] Desafio hora da prática - parte 2

Editando textos

  1. Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase na tela.
frase = 'Olá, boa tarde!'
print(frase)
  1. Crie um código que solicite uma frase e depois imprima a frase na tela.
frase = input('Digite sua frase de boas vindas')
print(frase)
  1. 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 sua frase de boas vindas')
print(frase.upper())
  1. 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 sua frase de boas vindas')
print(frase.lower())
  1. 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á!  '
print(frase.strip())
  1. 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 sua frase de boas vindas')
print(frase.strip())
  1. 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 sua frase de boas vindas')
print(frase.strip().lower())
  1. 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.replace('e','f'))
  1. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “a” trocadas pela caractere “@”.
frase = input('Digite uma frase')
print(frase.replace('a','@'))
  1. 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.replace('s','$'))
3 respostas
solução!

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o replace para editar caracteres em strings com Python, utilizou muito bem o strip para remover espaços e ainda compreendeu a importância do upper para transformar textos.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é combinar métodos de string em cadeia para deixar o código mais expressivo. Assim:

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

Isso permite aplicar várias transformações de uma só vez.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: você acha mais interessante continuar praticando substituições simples com replace ou já começar a explorar expressões regulares para edições mais complexas de texto?

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!

Olá, ainda não comecei a explorar edições mais avançadas, você tem dicas sobre isso?

Olá, Estudante!

Temos um material muito interessante que aborda isso:

São dois vídeos com muito conteúdo que explora bastante as strings e expressões regulares em Python.