使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200的正方形,效果如下图所示。请结合格式框架,补充横线处代码。 import turtle d=0 for i in range(①): turtle.fd(②

admin2019-08-30  53

问题 使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200的正方形,效果如下图所示。请结合格式框架,补充横线处代码。

import turtle
d=0
for i in range():
turtle.fd()
d=  
turtle.seth(d)

选项

答案import turtle d=0 for i in range(4): turtle.fd(200) d=d+90 turtle.seth(d)

解析 这是一个简单应用题,考核“海龟绘图体系”,绘制简单的正方形。
该问题可以采用两种思路解决:第一,逐一绘制每条边,形成正方形;第二,鉴于正方形的规则性,采用循环方式绘制正方形。
turtle库中fd()函数绘制直线,seth()函数用来设置对应于角度坐标系的绝对值方向。
这里给出第二种思路的参考代码。
import turtle
d=0
for i in range(4):
turtle.fd(200)
d=d+90
turtle.seth(d)
转载请注明原文地址:https://jikaoti.com/ti/HI50FFFM
0

最新回复(0)