当尝试绘制一条带有对角线的正方形时,该线条的渲染长度不正确。 代码:
import turtle
i = 0
while i < 4:
turtle.forward(100)
turtle.left(90)
turtle.left(135)
turtle.forward(100)
循环应该(并且确实)绘制一个完美的正方形。 以下两行应该将乌龟朝右方向转向对角线(并且这样做)。
我的几何知识告诉我,在正方形中,对角线的长度等于边长。
此示例无法实现此目的。对角线停在约2/3处。如果我将海龟向前送出145步,它就会起作用 - 但这对我来说完全是胡说八道。我想在学生的课堂上使用这个,我不能理解这个问题。
有什么想法吗?