Python随机方块移动不工作

Python随机方块移动不工作,python,tkinter,canvas,random,Python,Tkinter,Canvas,Random,我试图制作一个重复向前移动随机像素量的正方形,但下面是发生的情况: gui.move(ai, random.randint(10, 100, 10), 0) # gui is the tkinter canvas 然后我得到: TypeError: randint() takes 3 positional arguments but 4 were given 我怎么能有3个参数,但保持不变 random.randinta,b返回一个随机整数N,这样arandom.randint从您这里获取两

我试图制作一个重复向前移动随机像素量的正方形,但下面是发生的情况:

gui.move(ai, random.randint(10, 100, 10), 0) # gui is the tkinter canvas
然后我得到:

TypeError: randint() takes 3 positional arguments but 4 were given
我怎么能有3个参数,但保持不变

random.randinta,b返回一个随机整数N,这样arandom.randint从您这里获取两个参数,第三个是一个self。如果要应用步骤参数,可能需要从以下范围中进行随机选择:

随机输入 random.choicerange10100,10 90
其中range允许开始、停止、步骤

random.randint有两个参数3,因为它是隐式self。第三个-10参数应该是什么?步骤。我读到random可以是random.randintstart,end,step见官方文档中没有关于第三个参数的内容。请提供你的来源。random.RandRange100,10是你想要的。对不起,这不太管用!我只是将randint乘以10,但这可能效果更好。谢谢