• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

python中最简单的turtle绘图奥运五环

python 搞java代码 3年前 (2022-05-21) 15次浏览 已收录 0个评论

为什么说奥运五环的绘制是最简略的,实际上它的绘制过程就是通过画笔画出五个雷同大小的圆圈即可。不同的是圆圈的地位不同的。

浏览全文

开始之前,我特地去找了turtle官网地址贴在上面,其实学习一个技术点官网的作用还是十分重要的。毕竟你在网上找到大量的材料都是二手材料。

因而,你可能并不理解这个技术点产生的初衷,最初,一个技术点就成以讹传讹。所以,激励大家学习一个技术点肯定要看看官网的阐明,其余中央的二手材料就是用来理解的。

https://docs.<a href="https://www.gaodaima.com/tag/python" title="查看更多关于python的文章" target="_blank">python</a>.org/zh-cn/3/library/tle.html

应用的非标准库还是turtle,因为它在绘画中的作用还是相当重要的。

import turtle as tle

编写一个函数来初始化turtle画笔的一些全局参数。

def init():
    tle.pensize(20)

init()

这次咱们用到的全局参数比拟繁多,只是设置了一下画笔的宽度。

上面编写一个函数来绘制圆圈,因为五个圆圈的大小都是一样的,这就产生了共性,所以能够应用一个函数来编写圆圈的绘制过程即可。

def draw_cricle(circle_size=100,x=-250,y=-30,color='blue'):
    tle.penup()
    tle.goto(x, y)
    tle.pendown()
    tle.color(color)
    tle.circle(100)

调用圆圈绘制函数绘制五个不同色彩的圆环,最终生成了奥运五环的形态。

draw_cricle(x=-250,y=-30,color='blue')
draw_cricle(x=0,y=-30,color='black')
draw_cricle(x=250,y=-30,color='red')
draw_cricle(x=-125,y=-105,color='yellow')
draw_cricle(x=125,y=-105,color='green')

看了下面操作过程,操作还是挺简略的,用来做一个turtle学习素材还是很nice的。

下面的过程实现后,绘图的局部就算是实现了,最初再来欠缺一下逻辑。因为绘图实现后会主动敞开绘图窗口,绘图实现后还没看清楚就曾经敞开了。于是,设置一下绘制窗口的属性就OK了。

绘图实现后放弃窗口不被敞开

screen = tle.Screen()
screen.exitonclick()

明天的表演到此结束,欢送大家一起交换提高,干货一直、分享一直!

【往期精彩】

常识汇总:python办公自动化应该学习哪些内容?

python多线程同步售票零碎解决思路…

发现几个好玩的游戏编程平台,与君共勉!

python四个性能检测工具,包含函数的运行内存、工夫等等…

python-turtle绘制雪容融,已打包成exe可间接运行(附源码)


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:python中最简单的turtle绘图奥运五环

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址