我需要一些代码,允许用户输入一个数字(即5),该数字创建一个列表,列出除零之外的所有数字(即[1,2,3,4,5])
答案 0 :(得分:1)
>>> range(1,int(raw_input('Number: '))+1)
Number: 5
[1, 2, 3, 4, 5]
答案 1 :(得分:0)
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]
答案 2 :(得分:0)
while True:
try:
v = int(raw_input('Number: '))
except:
print 'Invalid number!!'
else:
print range(1,v)
break
这将阻止用户输入无效的号码。