考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。 使用turtle库的turtle.fd()函数和turtle.left()函数绘制—个边长为200像素黄底红边的太阳花,效果如下所示。 试题程序: #请在程序

admin2021-03-16  34

问题 考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。
使用turtle库的turtle.fd()函数和turtle.left()函数绘制—个边长为200像素黄底红边的太阳花,效果如下所示。

试题程序:
#请在程序的________处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
import turtle
turtle.color(________(1)________,________(2)________)
turtle.________(3)________
for i in range(36):
    turtle.fd(________(4)________)
    turt1e.1eft(________(5)________)
turtle.end_fill()

选项

答案import turtle turtle.color("red","yellow") turtle.begin_fill() for i in range(36): turtle.fd(200) turtle.left(170) turtle.end_fill()

解析 该题考查的是用Python标准库turtle库绘制太阳花。根据题干可知,太阳花的边为红色且用黄色填充,因此第1空填red,第2空填yellow。由于涉及填充图形,所以要调用begin_fill()函数,因此第3空应填入begin_fill()。题目要求边长为200像素,则第4空应填200。太阳花一共36个角,每个角10度,因此绘制一条边需要逆时针旋转170度再绘制下一条边,因此第5空应填入170。
转载请注明原文地址:https://kaotiyun.com/show/506p777K
0

最新回复(0)