分享

画出奥运五环

 算法与编程之美 2022-04-16

引言

学习了海龟绘图,我们尝试绘制一些简单的图案,加强对海龟绘图的理解.可以具体掌握对画笔的设置,比如颜色,速度,画笔宽度等.

1 问题

利用海龟绘图画出奥运五环.

2 方法

在绘图之前,先导入海龟库,然后对其画笔进行相关设置.奥运五环有五种颜色,因此我们在每次画圆之前都要设置画笔颜色.因为只需要留下圆形部分的路径,因此当画笔在坐标轴上移动时,我们不画出它的直线路径,需要画笔高抬贵手.之后继续画圆形时才又落笔.

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

import turtle #导入turtle库
turtle.width(6) #画笔粗细
turtle.color("blue") #画笔颜色为blue
turtle.circle(50) #半径为50
turtle.penup() #抬笔,不绘制路径
turtle.goto(120,0) #箭头去到坐标为(120,0)位置
turtle.pendown() #落笔,绘制图案
turtle.color('black')
turtle.circle(
50)
turtle.penup()
turtle.goto(
240,0)
turtle.pendown()
turtle.color(
'red')
turtle.circle(
50)
turtle.penup()
turtle.goto(
60,-50)
turtle.pendown()
turtle.color(
'yellow')
turtle.circle(
50)
turtle.penup()
turtle.goto(
180,-50)
turtle.pendown()
turtle.color(
'green')
turtle.circle(
50)
turtle.done()
#最后让它保持画板显示

4 结语

针对画出奥运五环的问题,提出利用海归绘图的方法,通过具体的绘图实验,证明该方法是有效的,本文的绘图方法不能修改奥运五环图中被遮挡的部分,画出来的图形没有交叉,因此不够美观。

稿件来源:深度学习与文旅应用实验室(DLETA) 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约