Python 如何选择海龟圈位置的随机坐标?

Python 如何选择海龟圈位置的随机坐标?,python,random,python-turtle,Python,Random,Python Turtle,如何让蟒蛇龟圈随机选择其位置? 这是我的一个圆圈代码: asteroid.pencolor('white') asteroid.fillcolor('grey') asteroid.begin_fill() asteroid.hideturtle() asteroid.penup() asteroid.speed(11) asteroid.setposition(350,-200) asteroid.pendown() asteroid.circle(40) asteroid.end_fill(

如何让蟒蛇龟圈随机选择其位置? 这是我的一个圆圈代码:

asteroid.pencolor('white')
asteroid.fillcolor('grey')
asteroid.begin_fill()
asteroid.hideturtle()
asteroid.penup()
asteroid.speed(11)
asteroid.setposition(350,-200)
asteroid.pendown()
asteroid.circle(40)
asteroid.end_fill()

看看Python的
random
包。具体而言:

import random
random_point = (random.randint(min_x, max_x), random.randint(min_y, max_y))
这将在变量
min\ux
max\ux
min\uy
max\uy
定义的范围内为您提供随机的x和y坐标,将其置于顶部

from random import randint
并将设置位置更改为:

asteroid.setposition(randint({min-value},{max-values}), randint({min-value},{max-values}))
其中,最小值和最大值当然是您想要的最小值和最大值


导入随机模块,并使用
randint
方法。随机数示例:
print(random.randint(1,10))

在这种情况下,
point=(random.randint(low_x,high_x),random.randint(low_y,high_y))
可能如下所示:

import turtle
from random import *
asteroid = turtle.Pen()

asteroid.penup()
asteroid.goto(randint(-100,0),randint(0,100))
asteroid.pendown()

asteroid.pencolor('white')
asteroid.fillcolor('grey')
asteroid.begin_fill()
asteroid.hideturtle()
asteroid.penup()
asteroid.speed(11)
asteroid.setposition(350,-200)
asteroid.pendown()
asteroid.circle(40)
asteroid.end_fill()

使用随机数而不是硬连线的
350,-200
?只需导入random,然后使用
random.randint
检查
random
模块,特别是
random.randint(开始,结束)
其中
start
通过读取一些开始。当它显示:类型错误:不支持的操作数类型时,我该怎么办对于+:“set”和“int”不要在randint输入的周围添加花括号,这会创建一个集合。只要把你想要的整数放进去。