Почему импортируя модуль sys символ "!" переходит на след. строку?

Код:

import sys

name = sys.stdin.readline()
print('Hi', name + '!')

Результат (например):

Hi James
!

А мне нужно: Hi James!

Причём нужно именно с sys, т.к. сейчас изучаю его. Скажите почему восклицательный знак переходит на след. строку, вместо того чтобы оставться на той же. Надеюсь вы поняли, сори я чайник xD.


Ответы (1 шт):

Автор решения: thelonelyangel

Можно сделать например так, отредактируйте аргументы rstrip() под свои нужды.

import sys

name = sys.stdin.readline()
print('Hi', str(name).rstrip('\n') + '!')
→ Ссылка