用pythonturtle写名字_Python turtle库绘制“福”字,祝大家春节快乐,五福临门

f13bfbbfbb9174658d556a7d9d9486e0.png

a8b6636ee485cdf751b86c2926ebff40.png

(Python turtle库绘制“福”字)

看到支付宝的集五福活动,就想用Python绘制一个“福”出来,并不断改变“福”字的颜色,然后扫一扫,希望依靠图像识别的颜色过滤功能扫出奇迹。但是作为安心技术的小派,搞这些雕虫小技是不应该的。Anyway,马上过春节了,用Python的turtle库绘制一个“福”出来也很应景,祝大家春节愉快!

首先介绍一下turtle库的常见函数。turtle库作为Python自带的标准的绘图函数库,其常见函数的功能如下:

pensize() 设置画笔的粗细;

pencolor() 设置画笔的颜色;

penspeed() 设置画笔的移动速度;

fd()/forward() 向前移动画笔;

bk()/backward() 向后移动画笔;

right()/left() 右转/左转多少度;

penup()/pendown 提笔不绘图/下笔绘图;

hideturtle()/showturtle() 隐藏/显示画笔turtle形状;

circle()/dot() 画圆/画点;

setup()/seth() 设置窗口大小/设置起始角度;

setx()/sety() 设置x轴/y轴移动到指定位置。

下面,启动Python自带的集中开发环境IDLE(很多人用Pycharm),然后New File新建脚本,输入如下代码(代码写地很矬)。

c293cba9da89cdcfe2c1004e9a401239.png

保存和运行上述脚本,得到第一张红色的福:洪福齐天。

49ae5549ce433a1065d7d9375e15eb87.png

将pencolor()改为pencolor(‘gold’),然后保存并运行,得到第二张金色的福:日进斗金。

4283eff9147148c78652c6aa88789ae6.png

将pencolor()改为pencolor(‘purple’),然后保存并运行,得到第三张紫色的福:紫气东来。

1d19c0ea83d32682db5795cfdcd59ee7.png

将pencolor()改为pencolor(‘chocolate’),然后保存并运行,得到第四张巧克力色的福:巧运当头。

9103be840e93dca5eb9d0dc0fbea9f81.png

将pencolor()改为pencolor(‘navy’),然后保存并运行,得到第五张海军色的福:福如东海。

c7aa7caf63a5f4b5d213fa3b21e40efd.png

以上就绘制完了五张“福”,虽然很简单,但请收下这“五福临门”。用支付宝扫一扫这五种不同颜色不同含义的“福”,会不会扫出奇迹呢?谁扫谁知道,奇迹都是奋斗出来。

最后,欢迎关注、投稿和转发“航天派”公众号的原创文章,春节快乐!

7ce1d0f89917bb530b9b6091aaecb2ef.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值