frase = str(input('Escreva uma frase: '))
frase = frase.replace(??????????,'$')
print(frase)
frase = str(input('Escreva uma frase: '))
frase = frase.replace(??????????,'$')
print(frase)
Oi, Heverton! Tudo bom?
Você está no caminho certo! Para concluir o desafio, podemos um código semelhante a este aqui, observe comigo:
frase = str(input('Escreva uma frase: '))
frase = frase.lower().replace('s','$')
print(frase)
Após receber a frase enviada pelo usuário, utilizamos o método lower()
para deixar as letras minúsculas. Depois disso, utilizamos o replace()
para trocar todas as letras "S" (nossa consoante de interesse) no símbolo "$".
Quando manipulamos as letras de modo que todas fiquem minúsculas, conseguimos, de modo mais simples, reconhecer e editar todas as letras "S" da frase, sem distinção!
Espero ter ajudado, Heverton! Qualquer dúvida, conte comigo.
Um abraço!
Não deu Certo.
frase = str(input('Escreva uma frase: '))
frase = frase.lower().replace('s','$')
print(frase)
TypeError Traceback (most recent call last)
<ipython-input-70-b39ee3f2b182> in <cell line: 3>()
1 frase = str(input('Escreva uma frase: '))
2 frase = frase.lower().replace('s','$')
----> 3 print(frase)
TypeError: 'list' object is not callable
Oi, Ednilson, tudo bem?
O erro que você está enfrentando, "TypeError: 'list' object is not callable", não está diretamente relacionado ao trecho de código compartilhado. Esse problema geralmente ocorre quando sobrescrevemos funções ou variáveis como uma lista.
Por esse motivo, sugiro rever os seus códigos anteriores, comparando-os com as resoluções propostas na Opinião do Instrutor desta atividade. Observe se não há alguma interferência na função print
ou na variável frase
.
Além disso, recomendo reiniciar o seu Notebook, clicando em Ambiente de execução > Reiniciar sessão e executar tudo
. Dessa maneira, todos os seus códigos serão executados novamente, em sequência.
Também sugiro renomear suas variáveis. Pode haver uma variável anterior chamada print
que está interferindo. Ainda, tente renomear sua variável frase
para algo diferente e veja se o problema persiste.
Ednilson, espero que dê tudo certo. Caso continue enfrentando alguma dificuldade, peço que abra um novo tópico no fórum. Dessa maneira, conseguiremos analisar a sua questão de forma mais personalizada e assertiva!
Abraços.