端午节用Python教你画绿豆糕

本文讲述了作者在端午节使用Python的turtle库绘制绿豆糕的过程,通过简单的代码实现趣味编程。介绍了turtle库的一些常用方法,并展示了方形和圆形绿豆糕的绘制效果,鼓励读者通过编程创作。
摘要由CSDN通过智能技术生成
忙晕了

最近这几天忙得飞起…
刚开公众号,想保持每天更新,又不用以前写过的东西。这就让人累惨了…
然后公司这几天又有个比较紧急的需求要支撑,基本天天3点多睡觉…
说了这么多,主题是什么?
是我以为6月8号才是端午节!6号中午就在想今天高考,我晚上回家该写个什么文章和高考做对应。
好嘞,最终搞了一篇成语之王的文章推送出来(貌似大家还不怎么买账…)
可早上睡醒,才知道刚刚7号是端午。没赶上去给老佛爷请安,果然没一会儿电话就过来了,被一顿训。

端午节

今天大家是怎么过的端午节呢?
反正我比较实在,继续窝在电脑旁边学习…结果就是老婆发飙了。说我一天就知道对着电脑,端午节都不过。
听此开战宣言,赶紧下机去厨房热粽子。吃完粽子,她又要吃绿豆糕。我就纳闷了,为什么端午节除了吃粽子,还要吃绿豆糕、咸鸭蛋呢?
跑去买绿豆糕回来的路上,我就决定了这篇文章,我要盘它–绿豆糕!
怎么盘?当然是拿Python喽…

python & turtle

python的turtle库,最早还是在小甲鱼的**【零基础入门学习Python】**中接触的,好久没用了有些生疏,带大家一起回顾下模块的使用吧。
如果你是想认真学习这个库,推荐去官网仔细学习 https://docs.python.org/3.6/library/turtle.html
但如果你只是跟我一样玩票性质的,那么你简单看看就好。我帮你整理了一些常用的方法:

参数 说明
turtle.setup(width,height,startx,starty) 起始点坐标:左上角相对于屏幕的坐标,默认在屏幕中央
turtle.begin_fill() 准备开始填充图形
turtle.end_fill() 填充完成
turtle.goto(x,y) 将海龟走到该坐标位置 绝对坐标
turtle.bk(d) 海龟后退 海龟坐标
turtle.fd(d) 海龟前进
turtle.circle(r,angle) 海龟左侧某一点为圆心曲线运行
turtle.seth(angle) 海龟转向,绝对坐标
turtle.left(angle) 左转
turtle.right(angle) 右转
penup() 抬起画笔
pendown() 落下画笔
pencolor() 笔的颜色
pensize() 笔的大小
turtle.colormode(mode) 改变RGB模式,mode=1.0小数值,mode=255整数值 RGB颜色,如white的RGB整数值为:255.255.255,修改数值可以改变颜色
turtle.done() 画完之后不关闭窗口

就以上这些完全够你强势装13了…

画绿豆糕

话不多说,先来一波!
然后,还没开团呢,先送一血了…为什么pycharm会告警呢?
Pycharm告警.png

但是使用又是正常的好奇怪,网上搜了一下解决办法。从import turtle进入源码,把142行开始的all注释掉,手动引用下turtle的所有方法即可。

# __all__ = (_tg_classes + _tg_screen_functions + _tg_turtle_functions +
#            _tg_utilities + ['Terminator']) # + _math_functions)

__all__ = ['ScrolledCanvas', 'TurtleScreen', 'Screen', 'RawTurtle', 'Turtle', 'RawPen', 'Pen', 'Shape', 'Vec2D', 'back',
           'backward', 'begin_fill', 'begin_poly', 'bk', 'addshape', 'bgcolor', 'bgpic', 'bye', 'clearscreen',
           'colormode', 'delay', 'exitonclick'
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值