在python中,如何从一个数字生成列表的原始输入?

在python中,如何从一个数字生成列表的原始输入?,python,list,raw-input,Python,List,Raw Input,我需要一些代码,允许用户输入一个数字(即5),创建一个不包括零的所有数字的列表(即[1,2,3,4,5]) 这将防止用户输入无效的号码。您面临的问题是什么?如何使其包含原始号码?在这种情况下,5.刷新浏览器。我编辑了原始答案 >>> range(1,int(raw_input('Number: '))+1) Number: 5 [1, 2, 3, 4, 5] In [11]: L = range(1, int(raw_input("Enter a number: "))+1)

我需要一些代码,允许用户输入一个数字(即5),创建一个不包括零的所有数字的列表(即[1,2,3,4,5])


这将防止用户输入无效的号码。

您面临的问题是什么?如何使其包含原始号码?在这种情况下,5.刷新浏览器。我编辑了原始答案
>>> range(1,int(raw_input('Number: '))+1)
Number: 5
[1, 2, 3, 4, 5]
In [11]: L = range(1, int(raw_input("Enter a number: "))+1)
Enter a number: 5

In [12]: L
Out[12]: [1, 2, 3, 4, 5]
while True:
     try:
        v = int(raw_input('Number: '))
     except:
        print 'Invalid number!!'
     else:
        print range(1,v)
        break