我需要一些代码,允许用户输入一个数字(即 5),该数字创建一个列表,其中包含导致该数字的所有数字的列表,不包括零(即 [1,2,3,4,5])
问问题
140 次
3 回答
1
>>> range(1,int(raw_input('Number: '))+1)
Number: 5
[1, 2, 3, 4, 5]
于 2013-09-26T17:37:23.320 回答
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]
于 2013-09-26T17:38:06.290 回答
0
while True:
try:
v = int(raw_input('Number: '))
except:
print 'Invalid number!!'
else:
print range(1,v)
break
这将防止用户输入无效号码。
于 2013-09-26T17:39:37.970 回答