2016-04-28 1 views
-1
words = input("Enter a word to find its length: ") 

for x in words: 
    print x, len(x) 

Я хочу, чтобы этот код, чтобы работать для ввода данных пользователем во время выполнения, так что пользовательский ввод может быть сохранен в слове и может быть использовано во время выполнения в для цикла.вход Python() для ввода магазин пользователя в любом списке или кортеже или словаре

Как это сделать?

+0

ли он не работает, как это? – EbraHim

+0

Я считаю, что он хочет, чтобы пользователь мог ввести несколько слов – dustinroepsch

+0

список не = [Нет] * 3 х = True г = 0 в то время как г <3: \t у = raw_input ("Введите слово для поиска его длины : ") \t if (y ==" n "): \t \t x = False; \t прочее: \t \t list [z] = y; \t \t print len ​​(list [z]); \t \t z + = 1 // Это ответ, что я на этот раз нашел свою рабочую – Usama

ответ

0
list = [None]*3 
x = True 

z = 0 
while z < 3: 
    y = raw_input("Enter a word to find its length: ") 
    if(y == "n"): 
     x = False; 
    else: 
     list[z] = y; 
     print len(list[z]); 
     z +=1 
0

Это немного больше Pythonic:

result = [None] * 3 
for index in range(len(result)): 
    y = raw_input("Enter a word to find its length: ") 
    if y == "n": 
     break 
    else: 
     result[index] = y 
     print len(result[index]) 
Смежные вопросы