for i in range (1,20):
print "%10d" % (random.randrange(1,7))
if i%5 == 0
print
运行过程中老是出现
提示random 中没有randrange 的对象的错误信息。
非常奇怪。
但是将程序通过python shell 来执行
结果提示
>>> for i in range (0,10): print "%10d" %(random.randrange(1.7))
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python25\lib\random.py", line 160, in randrange
raise ValueError, "non-integer arg 1 for randrange()"
ValueError: non-integer arg 1 for randrange()作者: oylb 时间: 2008-07-07 20:15
你看出错提示
"non-integer arg 1 for randrange()"
你下面用的 random.randrange(1.7),应该是1,7