使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个等边三角形,边长为200像素,效果如下图所示。请结合程序整体框架,补充横线处代码。 import turtle as① for i in range(②): t.set

admin2019-08-30  63

问题 使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个等边三角形,边长为200像素,效果如下图所示。请结合程序整体框架,补充横线处代码。

import turtle as
for i in range():
t.seth()
t.fd(200)

选项

答案import turtle as t for i in range(3): t.seth(i*120) t.fd(200)

解析 这是一个简单应用题,考核“海龟绘图体系”,绘制简单的等边三角形。
  给定部分代码采用了import…as…形式,这是引入turtle库并赋予别名的方式,结合后续代码,首行应填写别名t。由于题目要求使用seth()函数,因此,需要在绘制每条边时计算绝对绘制方位,可以利用循环变量i计算三个边的绝对角度。参考代码如下:
import turtle as t
for i in range(3):
t.seth(i*120)
t.fd(200)
转载请注明原文地址:https://kaotiyun.com/show/uH6p777K
0

最新回复(0)