【发布时间】:2021-09-10 05:29:18
【问题描述】:
例如:我用一只乌龟做了一个正方形,另一个乌龟应该从正方形乌龟的端点开始,而不是从头开始。
hexagonTurtle = turtle.Turtle()
def hexagon(hexagonTurtle, size):
hexagonTurtle.pendown()
hexagonTurtle.pencolor('yellow')
hexagonTurtle.pensize(10)
hexagonTurtle.left(90)
for i in range(6):
hexagonTurtle.forward(size)
hexagonTurtle.right(60)
hexagonTurtle.left(60)
hexagonTurtle.back(size)
hexagonTurtle.left(60)
hexagonTurtle.back(size)
hexagonTurtle.right(210)
pentagonTurtle = turtle.Turtle()
def pentagon (pentagonTurtle, size):
pentagonTurtle.penup()
pentagonTurtle.forward(430)
pentagonTurtle.pendown()
pentagonTurtle.pencolor('green')
pentagonTurtle.pensize(10)
pentagonTurtle.left(90)
for i in range(5):
pentagonTurtle.forward(size)
pentagonTurtle.right(72)
hexagon(hexagonTurtle, 120)
pentagon(pentagonTurtle, 120)
【问题讨论】:
-
注释 SO 上的缩进用于将行标记为代码。如果没有给所有行提供相同数量的额外缩进(4 个空格或 1 个制表符),它会破坏 Python 的块缩进。阅读编辑器中的帮助以获取更多信息,然后请修复示例代码缩进。
标签: python python-3.x turtle-graphics python-turtle