Функция ввода не отображается и пуста в печати - PullRequest
0 голосов
/ 06 марта 2019

Я новичок в Python и использую последнюю версию 3.7 на Mac 64bit. Когда я вставил следующий код и запустил модель, мое имя не показывалось: «Приятно познакомиться, (пусто)!»

Что не так?

print('Hello World')
print('Whats your name?')
myname = input ('Alexander') 
print('Its good to meet You,' + myname +'!')

Ответы [ 3 ]

1 голос
/ 06 марта 2019

Функция ввода ожидает ввода пользователя во время ее работы, например, input(), и затем вы вводите свое имя в терминал. «Александр» должен быть показан в терминале с вашим текущим кодом. Попробуйте

print('Hello World')
myname = input('Whats your name?') 
print('Its good to meet You,' + myname +'!')

Затем введите «Александр» в командной строке

Подробнее здесь

0 голосов
/ 06 марта 2019

похоже вы ставите пробел после функции ввода. вместо

print('Whats your name?')
myname = input ('Alexander')

Попробуйте это

myname = input("Whats your name? ")

и после запуска этого кода при запросе имени просто введите свое имя

код завершения будет выглядеть так

print('Hello World')
myname = input("Whats your name? ")
print('Its good to meet You, {} !'.format(myname))
0 голосов
/ 06 марта 2019

Функция ввода используется, чтобы позволить пользователю вводить строку после запуска. Вы должны напечатать что-нибудь, когда это говорит Александр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...