person = input('Enter your name: ')
print('Hello' + ' ' + person)
Enter your name: Aaron
Hello Aaron
Использование тех же os, что и op, и это то, что я сделал, и получил в качестве вывода.
input() # Is NOT a python 3 dependant function as clearly stated in the docs.
https://docs.python.org/2/library/functions.html#input
" вход ([подсказка]) Эквивалент Eval (raw_input (подсказка)).
Эта функция не поймать ошибок пользователя. Если вход синтаксически не действует , SyntaxError будет поднят. Другие исключения могут быть подняты, если во время оценки возникли ошибки.
Если модуль readline был загружен, то input() будет использовать его для обеспечения сложного l Ine редактирования и истории.
Рассмотрите возможность использования функции raw_input() для общего ввода от пользователей. "
Это ни собственно, ни неприличным использовать вход, на самом деле, это, как правило, лучше предложение использовать raw_input() происходит от старых проблем, которые больше не существуют, и в этой конкретной ситуации не будет влиять на Op.
Кроме того, любые синтаксические ошибки, которые существуют будет происходить на тот же уровень, при использовании raw_input нет веского аргумента в этой ситуации не использовать raw_input() над входом() лол
Downvoting правильного ответа, потому что ты злишься, что вы ошибаетесь, это нарушение правил, грустно, насколько раковым и неправильным этот сайт стал в последние несколько месяцев.
Это не дубликат этого вопроса; этот вопрос касается конкретно неожиданной оценки ввода пользователя при использовании 'input'; @John использует 'raw_input' –