考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。 使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200像素、画笔为2号的正五边形,正五边形5个内角均为108度。效果

admin2021-03-16  25

问题 考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200像素、画笔为2号的正五边形,正五边形5个内角均为108度。效果如下所示,箭头也应严格一致。

试题程序:
#请在________处使用一行代码替换
#注意:请不要修改其他已给出代码
import turtle
turtle.pensize(2)
d=________(1)
for i in range(5):
    turtle.seth(d)
  d+=________(2)________
  turtle.fd(________(3)________)

选项

答案import turtle turtle.pensize(2) d=72 for i in range(5): turtle.seth(d) d+=72 turtle.fd(200)

解析 根据图中箭头的方向可知,在绘制该五边形时先调整小海龟的方向,再绘制边长(即小海龟的行进距离)。五边形的内角为108度,则外角为72度,即小海龟的方向每次要增加72度再绘制下一条边,因此第1空和第2空均应填入72。
题目要求使用turtle.fd()函数。turtle.fd()函数用于控制小海龟向当前行进方向前进一个指定距离,题目要求边长为200像素,因此第3空填入200。
转载请注明原文地址:https://jikaoti.com/ti/R150FFFM
0

最新回复(0)