刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

37.设计一个海龟绘图程序,程序效果如下图。
要求:
(1)程序开始后,弹出对话信息“请输入边数:”,要求用户输入所要绘制的图形的边数;
(2)海龟从里往外绘制图形,逆时针旋转(向左);
(3)线条初始长度为15,相邻两条边相差5(每一个线条均比前一个线条长5);
(4)线条颜色顺序依次为红色、蓝色、橘色、绿色('red','blue','orange','green')四个颜色组成的列表(必须使用列表方式进行读取);
(5)总共边数符合输入给定的数字。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

【喵呜刷题小喵解析】这个题目要求设计一个海龟绘图程序,根据用户输入的边数绘制一个多边形。程序需要满足以下要求:1. 程序开始后,弹出对话信息“请输入边数:”,要求用户输入所要绘制的图形的边数。2. 海龟从里往外绘制图形,逆时针旋转(向左)。3. 线条初始长度为15,相邻两条边相差5(每一个线条均比前一个线条长5)。4. 线条颜色顺序依次为红色、蓝色、橘色、绿色('red','blue','orange','green')四个颜色组成的列表(必须使用列表方式进行读取)。5. 总共边数符合输入给定的数字。根据这些要求,我们可以使用Python的turtle库来实现。首先,我们定义一个函数`draw_polygon()`,在这个函数中,我们首先让用户输入边数,然后使用turtle库进行绘图。在`draw_polygon()`函数中,我们定义了一个颜色列表`colors`,包含红色、蓝色、橘色和绿色。然后,我们让海龟移动到初始位置,开始绘制多边形。在绘制多边形的过程中,我们使用一个循环来绘制每一条边。在循环中,我们调用`draw_line()`函数来绘制一条边,并改变海龟的方向。`draw_line()`函数根据当前的边数来计算线条的长度,并绘制出线条。如果当前边数小于颜色列表的长度,我们还改变线条的颜色。最后,我们调用`draw_polygon()`函数开始绘图,并使用`turtle.done()`来结束绘图。
创作类型:
原创

本文链接:37.设计一个海龟绘图程序,程序效果如下图。要求:(1)程序开始后,弹出对话信息“请输入边数:”,要

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share