随机模块不起作用。ValueError:randrange()的空范围(1,1,0)


问题内容

在Python 2.7.1中,我导入了random模块。但是,当我调用randint()时,出现错误:

ValueError: empty range for randrange() (1,1, 0)

此错误是由random.py模块本身的错误引起的。我不知道如何解决它,重新安装python帮助也没有。我无法更改版本。

有人可以给我一个工作模块的代码或告诉我该怎么做吗?


问题答案:

您这样呼叫randint:

 randint(1,0)

这告诉randint返回一个从1开始到0结束的值。从1到0的数字范围确实是一个空范围。因此错误:

 empty range for randrange()