Questão 3 Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada, mas com todas as letras maiúsculas. Qual seria a forma correta?
Questão 3 Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada, mas com todas as letras maiúsculas. Qual seria a forma correta?
Oii, Alexander! Tudo certo?
Você deixou a função dentro do parâmetro que retorna um resultado. O ideal seria fazer deste modo:
Frase = input('Digite a sua frase: ')
Frase = Frase.upper()
print(f'{Frase}')
Ali nós temos uma variável pro usuário inserir a frase, atualizamos o novo valor pra essa variável frase
com a função uper()
e imprimimos essa mesma variável.
Se outra dúvida surgir, estamos aqui!
Abraços e bons estudos!
Os demais exercícios estão com o mesmo erro, todos estavam retornando o resultado esperado! Pode esclarecer o que pode ter ocorrido?
Oii, Alexander! Tudo bem?
Isso provavelmente acontece porque você rodou o código novamente na mesma célula. O erro diz que ele não consegue chamar o objeto novamente, e isso porque já estava ali antes. O compilador já identifica a variável que está ali
Outra coisa que pode ser relevante para o seu código: a str
e ali não é necessária, pois o Python já iria considerar sua frase como uma string. E ainda mais pelo fato de que você utilizou o f
para formatar o resultado no final ao imprimir a frase.
Se outra dúvida surgir, estamos aqui!
Abraços e bons estudos! :)