Olá Matheus, tudo bem?
A diferença que você observou nos dois casos está relacionada ao uso da variável nome para armazenar o resultado do input().
No primeiro exemplo:
nome = input('escreva o seu nome: ')
Aqui, o input() solicita que você digite seu nome, e o valor digitado é armazenado na variável nome. Quando você apenas executa essa linha, o texto "escreva o seu nome: " é exibido, e o que você digitar será armazenado na variável nome, mas não será exibido novamente automaticamente.
No segundo exemplo:
input('escreva o seu nome: ')
Aqui, o input() ainda solicita que você digite seu nome, mas como o valor não está sendo armazenado em uma variável, ele não é salvo para uso posterior.
Além disso, se você estiver em um ambiente interativo como o Jupyter Notebook,como neste caso o Colab, o valor digitado será exibido novamente após você pressionar "Enter", porque o último valor avaliado em uma célula é exibido automaticamente.
Portanto, a diferença está no fato de que, no primeiro caso, o valor é armazenado em uma variável e não é exibido novamente, enquanto no segundo caso, o valor é exibido porque não está sendo armazenado e o ambiente interativo mostra o último valor avaliado.
Você conseguiu entender a causa desse comportamento?
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!