考生文件夹下存在一个文件PY201.py,请写代码替换横线,不修改其他代码,实现以下功能: 使用turtle库的turtle.fd()函数和turtle.right()函数绘制一个边长为200,黄底黑边的五角星。效果如下图。 试题程序: #请

admin2020-04-10  37

问题 考生文件夹下存在一个文件PY201.py,请写代码替换横线,不修改其他代码,实现以下功能:
  使用turtle库的turtle.fd()函数和turtle.right()函数绘制一个边长为200,黄底黑边的五角星。效果如下图。

  试题程序:
  #请在________处使用一行代码或表达式替换
  #注意:请不要修改其他已给出代码
  import turtle
  turtle.color(______,______)
  turtle.________
  for i in range(_______):
    turtle.fd(_______)
    turtle.right(144)
  turtle.endl_fill()

选项

答案import turtle turtle.color(’black’,’yellow’) turtle.begin_fill() for i in range(5): turtle.fd(200) turtle.right(144) turtle.end fill()

解析 turtle.fd()函数是turtle.forward()函数的简写,作用是向当前方向前进的距离;turtle.fight()函数是以当前行进角度为原点,行进方向向右改变相对角度值。turtle.color()函数用来设置画笔的颜色和填充颜色。turtle.begin_fill()方法在填充图形前调用。经过分析知识五角星执行同样的操作总共有5次,所以for循环遍历的次数应该为5,range()方法的开始值和结束值是从0到4,即[0,5)。
转载请注明原文地址:https://kaotiyun.com/show/1u6p777K
0

最新回复(0)