1
resposta

[Projeto] Desafio resposta (parte 2)

Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase na tela.

frase = "Python é a minha linguagem favorita"
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 = "  Python é a minha linguagem favorita  "
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.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 pela caractere “@”.

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

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", "$"))
1 resposta

Oi, Maria! Como vai?

Agradeço por compartilhar

Gostei da forma como você organizou as respostas do desafio e aplicou bem os métodos de string, como upper(), lower(), strip() e replace(). Seu código está correto e mostra que você compreendeu como manipular textos em Python.

Dica: observe que o método replace("a", "@") troca apenas letras a minúsculas. Caso queira considerar letras maiúsculas também, você pode transformar a frase antes com lower(), por exemplo: frase.lower().replace("a", "@"). Continue praticando, pois esses métodos são muito usados no tratamento de dados em Python.

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