- 论坛徽章:
- 0
|
呵呵~我是新手,在学习的过程中我遇到了一个非常奇怪的。
我学习使用的手册是《Python 金典编程》,python 环境是 python 2.5.2
我练习课程中关于骰子游戏的实例中遇到了如下问题
书中代码实例
import random
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() |
|