2
respostas

15 Desafio: hora da prática correção parte 2

**Editando textos

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

print("1. FRASE FIXA")
frase = "Python é muito divertido!"
print(frase)
print()

Crie um código que solicite uma frase e depois imprima a frase na tela.

print("2. SOLICITAR E IMPRIMIR")
frase = input("Digite uma frase: ")
print(frase)
print()

**Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras maiúsculas.

print("3. MAIÚSCULAS")
frase = input("Digite uma frase: ")
print(frase.upper())
print()

Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras minúsculas.

print("4. MINÚSCULAS")
frase = input("Digite uma frase: ")
print(frase.lower())
print()

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.

print("5. SEM ESPAÇOS - VARIÁVEL FIXA")
frase = " Olá, Alura! "
print(f"Original: '{frase}'")
print(f"Após strip: '{frase.strip()}'")
print()

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.

print("6. SEM ESPAÇOS - SOLICITADA")
frase = input("Digite uma frase com espaços no início/fim: ")
print(frase.strip())
print()

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.

print("7. SEM ESPAÇOS + MINÚSCULAS")
frase = input("Digite uma frase: ")
print(frase.strip().lower())
print()

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”.

print("8. TROCAR 'e' POR 'f'")
frase = input("Digite uma frase: ")
print(frase.replace("e", "f").replace("E", "F"))
print()

Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “a” trocadas pela caractere “@”.

print("9. TROCAR 'a' POR '@'")
frase = input("Digite uma frase: ")
print(frase.replace("a", "@").replace("A", "@"))
print()

Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as consoantes “s” trocadas pelo caractere “$”.

print("10. TROCAR 's' POR '$'")
frase = input("Digite uma frase: ")
print(frase.replace("s", "$").replace("S", "$"))

2 respostas

Oii Marcio, tudo bem?

Obrigada por compartilhar sua solução no fórum — com certeza vai ajudar outros alunos que estejam trabalhando nos mesmos desafios!

Seu código está correto e bem organizado. Um destaque especial para o exercício 8: você tratou tanto o "e" minúsculo quanto o "E" maiúsculo na mesma linha, o que mostra atenção aos detalhes — esse cuidado também foi aplicado nos exercícios 9 e 10. Só reforçando: no exercício 5, usar o f-string para mostrar a frase original e a modificada lado a lado foi uma boa escolha didática.

Uma observação pontual: no exercício 8, o enunciado pede para trocar as vogais "e", mas a substituição que você fez troca todas as ocorrências de "e" e "E" — o que é exatamente o que o .replace() faz, então está correto! É apenas para ter clareza de que o comportamento é esperado.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade

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”.

o correto é assim

print("8. TROCAR 'e' POR 'f'")
frase = input("Digite uma frase: ")
print(frase.replace("e", "f").replace("e", "f"))
print()