如何为乌龟圆的位置选择一个随机坐标



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

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()

将此放在的顶部

from random import randint

并将您的设置位置更改为:

asteroid.setposition(randint({min-value},{max-values}), randint({min-value},{max-values}))

其中最小值和最大值当然是您想要的最小值和最高值。

https://www.codecademy.com/forum_questions/55c1eabde39efed2110002ae?locale=en

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

import random
random_point = (random.randint(min_x, max_x), random.randint(min_y, max_y))

这将在变量min_xmax_xmin_ymax_y定义的范围内为您提供随机的x和y坐标。

导入随机模块,并使用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()

最新更新