A explicação é simples: Ao digitar "Rush", você não digita "Rush". Você digita "Rush\n", pois você dá um enter ali no final, pra quebrar a linha, pra ir pra linha de baixo.
Se imprimirmos apenas o caractere \n , ele imprimirá duas linhas em branco.
O método stdout. write() do módulo sys imprime a saída na tela. Como stdout. write() não adiciona a nova linha no final da string por padrão, ele pode ser usado para imprimir várias vezes na mesma linha.
Se você vir esse caractere em uma string, isso significa que a linha atual termina nesse ponto e uma nova linha começa logo após: Você também pode usar esse personagem em f-strings: >>> print(f"HellonWorld! ")
Como fazer Novas linhas em Python. Abra seu editor de Python. neste exemplo, Python imprime a palavra "Olá " , em seguida, lê o caractere de nova linha , "\\ n" . Neste ponto , o Python se move para uma nova linha e imprime a palavra " mundo" .
Exibir> Editor Ativo> Usar Soft Wraps