Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Texto string digitado aparece 2 x!!

No exercício proposto que citarei abaixo e também nos seguintes, relativos à Strings, o texto aparece duas vezes, como se a primeira vez não fosse o print e sim o resultado da operação e a segunda me parece o print propriamente dito:

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

frase = input('Digite qualquer coisa! ')
print(frase)  

Digite qualquer coisa! Chove no outono!
Chove no outono!
1 resposta
solução!

Oi, Roger, tudo bem?

O que você está vendo,a frase aparecendo duas vezes, acontece por conta da forma como a função input() funciona no Python. Quando você executa este trecho:

frase = input('Digite qualquer coisa! ')
print(frase)

Primeiro, o Python exibe o prompt do input() (Digite qualquer coisa!) e, logo após, mostra o que foi digitado pelo usuário na mesma linha. Depois, ao usar o print(frase), a frase digitada é exibida novamente.

Por isso, a mesma frase aparece duas vezes: uma como entrada (retorno visual do input()) e outra como saída do print().

Espero ter esclarecido.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado