忙晕了

最近这几天忙得飞起...
刚开公众号,想保持每天更新,又不用以前写过的东西。这就让人累惨了...
然后公司这几天又有个比较紧急的需求要支撑,基本天天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', 'getcanvas', 'getshapes', 'listen', 'mainloop', 'mode', 'numinput','onkey', 'onkeypress', 'onkeyrelease', 'onscreenclick', 'ontimer', 'register_shape', 'resetscreen','screensize', 'setup', 'Terminator', 'setworldcoordinates', 'textinput', 'title', 'tracer', 'turtles','update', 'window_height', 'window_width', 'write_docstringdict', 'done', 'circle', 'clear', 'clearstamp','clearstamps', 'clone', 'color', 'degrees', 'distance', 'dot', 'down', 'end_fill', 'end_poly', 'fd','fillcolor', 'filling', 'forward', 'get_poly', 'getpen', 'getscreen', 'get_shapepoly', 'getturtle', 'goto','heading', 'hideturtle', 'home', 'ht', 'isdown', 'isvisible', 'left', 'lt', 'onclick', 'ondrag', 'onrelease','pd', 'pen', 'pencolor', 'pendown', 'pensize', 'penup', 'pos', 'position', 'pu', 'radians', 'right', 'reset','resizemode', 'rt', 'seth', 'setheading', 'setpos', 'setposition', 'settiltangle', 'setundobuffer', 'setx','sety', 'shape', 'shapesize', 'shapetransform', 'shearfactor', 'showturtle', 'speed', 'st', 'stamp', 'tilt','tiltangle', 'towards', 'turtlesize', 'undo', 'undobufferentries', 'up', 'width', 'write', 'xcor', 'ycor']

问题解决了,开始写吧:

# -*- coding: utf-8 -*-
# @Author   : 王翔
# @JianShu  : 清风Python
# @Date     : 2019/6/7 23:19
# @Software : PyCharm
# @version  :Python 3.6.8
# @File     : fristblood.py
import turtledef goto(x,y):turtle.penup()turtle.goto(x,y)turtle.pendown()def zhengfang():turtle.begin_fill()goto(200, -200)for _ in range(4):turtle.left(90)turtle.forward(400)turtle.end_fill()def huabian():for _ in range(4):turtle.begin_fill()for _ in range(5):turtle.circle(40, 180)turtle.right(180)turtle.right(90)turtle.forward(400)turtle.end_fill()turtle.left(180)turtle.forward(400)def neitu():turtle.color('#D1C185', "#D1C185")goto(0, -25)for _ in range(12):turtle.begin_fill()turtle.circle(150, 60)turtle.left(90)turtle.circle(150, 60)turtle.end_fill()def wirte():goto(-40,10)turtle.color("red")turtle.write("端午快乐", font=("Time", 18, "bold"))if __name__ == '__main__':turtle.speed(10)turtle.color('#D1C185', "#839F26")zhengfang()huabian()neitu()wirte()turtle.done()

看看效果:

自我感觉良好的绿豆糕.gif

我都准备发了,我媳妇儿过来看了一眼,说好丑,为什么不是圆的绿豆糕,可我中午吃的就是方的啊!
今天买的绿豆糕已经都在肚子里了,想要圆的,只能临摹百度上找的绿豆糕了,大概像下面的样子:

720e9c2403fef93d05eb13424f13647c.jpg

照着再画一版吧,最终版这个样子:

最终版的绿豆糕.gif

大家觉得哪一版好看呢?
如果大家想了解绿豆糕画法,关注我的公众号【清风Python】,回复端午节,即可获取。
好了,今天的内容就到这里,如果觉得有帮助,记得点赞支持。欢迎大家关注我的公众号【清风Python】,获取更多Python相关的知识,公众号内有整理好的各类福利数据供大家下载,扫码关注:

清风Python.gif

端午节用Python教你画绿豆糕相关推荐

  1. 圣诞节用Python画一颗圣诞树

    圣诞节用Python画一颗圣诞树 前言 一.初级圣诞树 二.中级圣诞树 三.高级圣诞树 四.超高级圣诞树 总结 前言 正在学Python的你是不是很想在圣诞节给女朋友一个惊喜? 哦!忘了,或许你压根儿 ...

  2. python画海绵宝宝_一步一步教你画章鱼哥怎么画好看?教你学画海绵宝宝的章鱼哥简笔画!...

    <海绵宝宝>的故事情节主要围绕着主角海绵宝宝和他的好朋友派大星.邻居章鱼哥.上司蟹老板等人展开,场景设定于太平洋海底,一座被称为比奇堡的城市.那么海绵宝宝的章鱼哥的简笔画要怎么画呢?小编今 ...

  3. python画龙猫_手把手教你画龙猫,详细到每一条线!

    宫崎骏老爷爷的画功简直就是美术生心中的神仙呐 今天小胖要教大家画宫崎骏笔下的龙猫! 手把手教你画龙猫,详细到每一条线! 快学起来吧~ 第一步: 在纸张的左上角画一把小伞 手把手教你画龙猫,详细到每一条 ...

  4. 海龟画图 python一棵松树_教你画好一棵松:国画——松树的画法

    原标题:教你画好一棵松:国画--松树的画法 本文出自微信公众号:瀚墨云桥 --请及时关注哦,第一时间获取精选艺术资讯和深度艺术内容 松树在古代常被称为"百木之长",素有" ...

  5. 用python画爱心的代码-Python一行代码画个爱心案例

    昨天六一儿童节,大小朋友都过节了,真好!"人生易老天难老",这很现实,读这句诗不期然就有一种沧桑的感觉.而要人生幸福,是需要保持一颗童心的.<三字经>开篇说" ...

  6. python 论文插图_如何在python论文中画出漂亮的插图?-from知乎

    如何在论文中画出漂亮的插图? 经常看到别人论文中画出各种绚烂的插图,我想知道这些图都是用一些什么样的软件画出来的.比如下面给出的几张,好吧,我承认有的并不那么绚烂,但用什么样的软件比较合适呢?具体答案 ...

  7. 用Python Turtle库画一个萌化的蜘蛛侠

    你是从什么时候开始喜欢上漫威电影的?美国队长,钢铁侠,雷神? 我先入坑的是因为看了蜘蛛侠,小时候看完就幻想着什么时候自己也能成为一个英雄,我觉得第一代蜘蛛侠刻画得是最好的,也是给我印象最深刻的一代蜘蛛 ...

  8. 怎么画正五边形步骤_每个药店必备三伏贴的POP海报,我教你画

    今天我们来分享一张三伏贴的POP海报 先准备好工具 20mm油性马克笔 6mm油性马克笔 涂改液 铜版纸 第一步:我们先用20mm油性马克笔吧"三伏贴"写出来,写在最中间哦,书写的 ...

  9. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

最新文章

  1. dede首页调用栏目内容{dedefield.content}的方法
  2. 学python心得体会1000字-学习python cgi的一点心得体会
  3. wxWidgets:wxHyperlinkEvent类用法
  4. 在VS2010 中使用subversion 进行代码的分支与合并
  5. 使用Github Action发布函数到阿里云serverless平台
  6. RUBY ON RAILS 插件收录: CACHE:Sweeper Generator
  7. 关于多库操作一些想法
  8. Oracle10g在linux下安装详解
  9. ORACLE 10g EXPDP,IMPDP使用方法
  10. Java排序:冒泡排序
  11. c语言函数返回数组_C语言如何用一维数组拷贝函数,拷贝二位数组(C Primer Plus 10-7)...
  12. mysql集合查询的命令_MySQL数据库常用命令集合
  13. 65 年来,全英国向他道歉三次
  14. HDU 2577 How to Type (DP,经典)
  15. AUTOSAR和OSEK关系及网络管理比较
  16. 中国饭局上的座次讲究
  17. 联想电脑u盘安装Linux,如何使用u盘安装linux系统
  18. Python带我飞:50个有趣而又鲜为人知的Python特性
  19. PaintFlagsDrawFilter canvas 抗锯齿
  20. Java 使用JavaMail通过Gmail发送电子邮件

热门文章

  1. Android 收银机Wifi 连接厨房厨单打印机
  2. 操作系统原理实验(5):内存管理
  3. 【esp8266】③esp8266对接天猫精灵实现语音控制
  4. 雷锋工厂模式(笔记)
  5. 出现VMware Workstation 与 Device/Credential Guard 不兼容.在禁用 Device/Credenti的一种可能
  6. JKS 密钥库使用专用格式。建议使用 “xxx“ 迁移到行业标准格式 PKCS12
  7. matplotlib简单做图
  8. 案例分享 | 某券商利用AI技术进行告警关联分析(上)
  9. 后羿 05 ‖ 九婴
  10. ​“从0到1手搓GPT”教程来了!李飞飞高徒出品,马斯克点赞!