Python 蟒蛇3:矩形之间的距离不断变化
创建间距相等但高度和宽度随机的矩形。但是,它们之间的距离不是固定不变的Python 蟒蛇3:矩形之间的距离不断变化,python,python-3.x,turtle-graphics,Python,Python 3.x,Turtle Graphics,创建间距相等但高度和宽度随机的矩形。但是,它们之间的距离不是固定不变的 import TurtleHelper import turtle import random as rd def drawRectangle(myTurtle, width, height): for i in range(2): myTurtle.fd(width) myTurtle.left(90)
import TurtleHelper
import turtle
import random as rd
def drawRectangle(myTurtle, width, height):
for i in range(2):
myTurtle.fd(width)
myTurtle.left(90)
myTurtle.fd(height)
myTurtle.left(90)
def drawRectangleagain(myTurtle):
myTurtle.up()
myTurtle.forward(100)
myTurtle.down()
def main():
window=TurtleHelper.initWindow()
t=turtle.Turtle()
t.pencolor("blue")
for i in range(3):
drawRectangle(t,rd.randint(20, 60), rd.randint(20, 110))
drawRectangleagain(t)
window.exitonclick()
main()
从顶点D开始,在顶点D结束。因此,向前移动100时,一个矩形和下一个矩形之间的距离为100-DC
。因为DC是一个随机数,所以矩形之间的距离是一个随机数
您可以获得如下一致的间距
def drawRectangle(myTurtle, width, height):
for i in range(2):
myTurtle.fd(width)
myTurtle.left(90)
myTurtle.fd(height)
myTurtle.left(90)
myTurtle.up()
myTurtle.fd(width)