2015-03-12 2 views
-7

Я написал программу, в которой пользователь вводит слово для создания списка анаграмм. Как мне это сделать, чтобы я мог просить пользователя ввести что-то, пока они не вводят пустую строку?Как я могу попросить пользователя ввести что-нибудь?

+5

Используйте петлю, возможно? –

+0

в то время как истинный запрос ввода, если вход является до свидания, тогда завершите – taesu

+0

Простейшим способом достижения этого будет использование циклов. В противном случае, есть несколько трудных способов, таких как вызов/текстовый пользователь, который просит его вводить несколько раз. – Heisenberg

ответ

0

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

while(True): 
    x = raw_input("Enter something:") 
    if x == "": 
     break 

По сути, это будет продолжать запрашивать у пользователя Enter something: до тех пор, пока пользователь не введет ничего. Если вы хотите проанализировать ввод в числа, тогда вам нужно будет указать try:...except:... в вашем коде, иначе он сломается.

+1

Пожалуйста, не устраивайте вопросы без каких-либо усилий. У нас есть стандарты здесь. –

+2

Извините за попытку помочь. –

+1

Помощи в порядке, но помощь в вопросе о том, что 5-секундные поисковые ответы Google не являются тем, что происходит с переполнением стека. –

Смежные вопросы