考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。 使用turtle库中的pencolor()和fillcolor()方法为图形着色(画笔颜色为黑色,填充颜色为红色),使用setup()方法在桌面(400,400

admin2021-03-16  41

问题 考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。
使用turtle库中的pencolor()和fillcolor()方法为图形着色(画笔颜色为黑色,填充颜色为红色),使用setup()方法在桌面(400,400)的位置创建600像素×600像素的画布窗体,效果如下所示。

试题程序
#请在________处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
from turtle import *
def curvemove():
    for i in range(200):
      right(1)
      forward(1)
setup(600,600,400,400)
hideturtle()
________(1)________(’black’)
________(2)________(’red’)
pensize(2)
begin_fill()
left(140)
forward(111.65)
curvemove()
left(120)
curvemove()
forward(111.65)
end_fill()
penup()
goto(-27,85)
pendown()
done()

选项

答案from turtle import * def curvemove(): for i in range(200): right(1) forward(1) setup(600,600,400,400) hideturtle() pencolor(’black’) fillcolor("red") pensize(2) begin fill() left(140) forward(111.65) curvemove() left(120) curveruove() forward(111.65) end_fill() penup() goto(-27,85) pendown() done()

解析 turtle库是Python的标准库,其中setup(width,height,startx,starty)用来设置画布窗体的大小和位置;pencolor()用来设置画笔的颜色;fillcolor()用来填充图形颜色。由题干给出的图形可知,画笔的颜色应为黑色,填充颜色应为红色,因此第1空应填pencolor,第2空应填fillcolor。
转载请注明原文地址:https://kaotiyun.com/show/Ae6p777K
0

相关试题推荐
最新回复(0)