【发布时间】:2019-08-06 14:12:33
【问题描述】:
当我将此代码作为其他内容的一部分运行时,它给了我以下错误:
range() 需要整数结束参数,得到浮点数
我不知道该怎么做,所以我还没有真正尝试过任何东西。这是我的代码:
for i in range (0, random(2,5) + 1):
【问题讨论】:
-
试着把浮点数变成一个整数,这就是错误信息的意思,对吧?
-
random()不接受任何参数。也许你的意思是randint? -
在您的示例中
random是什么?你自己定义的吗?请将其添加到您的问题中 -
在
range(0, int(random(2,5)) + 1)中使用int()或导入randint并使用range(0, randint(2,5) + 1)