我正在以45度角对屋顶进行编码。我似乎找不到使屋顶对称所需的长度。我用什么方程来求屋顶的长度?
这是代码:
penup()
speed(10)
setposition(-100,0)
pendown()
forward(200)
left(135)
forward(150)
left(90)
forward(150)
penup()
setposition(0,0)
和一个图像:输入图片描述
啊,这就是为什么我们要注意几何
你在描述一个斜边为200的45-90-45三角形。45-90-45三角形的比例是1:根号(2):1。所以,你的边长将是200/√2或141.4。
做数学运算是好的,但在turtle中通常有一种方法可以绕过它:
from turtle import *
speed('fast')
setx(100)
goto(0, 100)
goto(-100, 0)
home()
done()