Учитывая ваше приглашение (без завершающего пробела) и то, как вы отображаете то, что появилось в вашей консоли, вы почти наверняка вошли в начальный пробел, чтобы он выглядел красиво. Если вы выводите
print(repr(s))
, вы заметите, что первый действительно генерирует
" pytXon"
Вы можете добавить пробел или разрыв строки в вашем приглашении:
s = input('enter a word: ') # OR
s = input('enter a word:\n')
и / или санировать ввод:
s = s.strip()