使用turtle库的turtle.circle()函数、turtle.seth()函数和turtle.left()函数绘制一个四瓣花图形,效果如下图所示。请结合程序整体框架,补充横线处代码。 import turtle as t for i in ran

admin2019-08-30  65

问题 使用turtle库的turtle.circle()函数、turtle.seth()函数和turtle.left()函数绘制一个四瓣花图形,效果如下图所示。请结合程序整体框架,补充横线处代码。

import turtle as t
for i in range():
t.seth()
t.circle(200,90)
t.left()
t.circle(200,90)

选项

答案①4 ②90*(i+1) ③(-90+i*90)

解析 这是一道简单应用题,考核“海龟绘图体系”,绘制四叶花瓣形状。
该问题可以采用两种思路解决:①逐一绘制每个花瓣,形成四叶花瓣;②鉴于该形状的规则性,也可采用画四个半圆构成四叶花瓣形状。这里给出思路②的参考代码如下:
import turtle as t
for i in range(4):
t.seth(90*(i+1))
t.circle(200,90)
t.seth(一90+i*90)
t.circle(200,90)
特别观察循环体内seth方法内参数的变化过程。
转载请注明原文地址:https://kaotiyun.com/show/5P6p777K
0

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