Python 输入n个数字以控制贴图或数组的输入

Python 输入n个数字以控制贴图或数组的输入,python,python-2.7,loops,python-3.x,ipython,Python,Python 2.7,Loops,Python 3.x,Ipython,我希望用户输入n个数字以在数组中打开它,或者输入一个列表以对其进行限制 输入: 三 4 5 6 用户输入的3使他再输入3个数字以进行操作,我希望它在线(4 5 6) 第二点 我想打印所有循环结果 例如: n=int(raw_input('Enter The Number of Lines')) #number of lines to open string ex: 2 for x in range(n): a=str(raw_input('Enter The String To revers')

我希望用户输入n个数字以在数组中打开它,或者输入一个列表以对其进行限制 输入: 三 4 5 6 用户输入的3使他再输入3个数字以进行操作,我希望它在线(4 5 6) 第二点 我想打印所有循环结果 例如:

n=int(raw_input('Enter The Number of Lines')) #number of lines to open string ex: 2
for x in range(n):
a=str(raw_input('Enter The String To revers')) #the string example ex: first line abc second def
for x in reversed(a):
         a
print a #i want to print all result in loop def and abc not def only
#i want it to print 
`#def`
#abc

据我所知,您正在努力存储和稍后检索您正在获取的输入

让我们看看线路

a=str(raw_input('Enter The String To revers'))
在这里,您每次都将
输入
字符串分配给一个变量,但一个变量一次只能存储一个值

您可以做的是将所有值存储在一个列表中,并在以后使用它们。如下图所示:

a=str(raw_input('Enter The String To revers'))
lst.append(a) #adding input to a list in each iteration
noOfline=int(raw_input('Enter The Number of Lines'))
listOfInput=[] 
for x in range(noOfline):
    inputString=str(raw_input('Enter The String To reverse'))
    listOfInput.append(inputString) 
for value in listOfInput:
    print value[::-1]
完整解决方案可能如下所示:

a=str(raw_input('Enter The String To revers'))
lst.append(a) #adding input to a list in each iteration
noOfline=int(raw_input('Enter The Number of Lines'))
listOfInput=[] 
for x in range(noOfline):
    inputString=str(raw_input('Enter The String To reverse'))
    listOfInput.append(inputString) 
for value in listOfInput:
    print value[::-1]