端午节用Python教你画绿豆糕
忙晕了
最近这几天忙得飞起...
刚开公众号,想保持每天更新,又不用以前写过的东西。这就让人累惨了...
然后公司这几天又有个比较紧急的需求要支撑,基本天天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会告警呢?
但是使用又是正常的好奇怪,网上搜了一下解决办法。从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()
看看效果:
我都准备发了,我媳妇儿过来看了一眼,说好丑,为什么不是圆的绿豆糕,可我中午吃的就是方的啊!
今天买的绿豆糕已经都在肚子里了,想要圆的,只能临摹百度上找的绿豆糕了,大概像下面的样子:
照着再画一版吧,最终版这个样子:
大家觉得哪一版好看呢?
如果大家想了解绿豆糕画法,关注我的公众号【清风Python】,回复端午节
,即可获取。
好了,今天的内容就到这里,如果觉得有帮助,记得点赞支持。欢迎大家关注我的公众号【清风Python】,获取更多Python相关的知识,公众号内有整理好的各类福利数据供大家下载,扫码关注:
端午节用Python教你画绿豆糕相关推荐
- 圣诞节用Python画一颗圣诞树
圣诞节用Python画一颗圣诞树 前言 一.初级圣诞树 二.中级圣诞树 三.高级圣诞树 四.超高级圣诞树 总结 前言 正在学Python的你是不是很想在圣诞节给女朋友一个惊喜? 哦!忘了,或许你压根儿 ...
- python画海绵宝宝_一步一步教你画章鱼哥怎么画好看?教你学画海绵宝宝的章鱼哥简笔画!...
<海绵宝宝>的故事情节主要围绕着主角海绵宝宝和他的好朋友派大星.邻居章鱼哥.上司蟹老板等人展开,场景设定于太平洋海底,一座被称为比奇堡的城市.那么海绵宝宝的章鱼哥的简笔画要怎么画呢?小编今 ...
- python画龙猫_手把手教你画龙猫,详细到每一条线!
宫崎骏老爷爷的画功简直就是美术生心中的神仙呐 今天小胖要教大家画宫崎骏笔下的龙猫! 手把手教你画龙猫,详细到每一条线! 快学起来吧~ 第一步: 在纸张的左上角画一把小伞 手把手教你画龙猫,详细到每一条 ...
- 海龟画图 python一棵松树_教你画好一棵松:国画——松树的画法
原标题:教你画好一棵松:国画--松树的画法 本文出自微信公众号:瀚墨云桥 --请及时关注哦,第一时间获取精选艺术资讯和深度艺术内容 松树在古代常被称为"百木之长",素有" ...
- 用python画爱心的代码-Python一行代码画个爱心案例
昨天六一儿童节,大小朋友都过节了,真好!"人生易老天难老",这很现实,读这句诗不期然就有一种沧桑的感觉.而要人生幸福,是需要保持一颗童心的.<三字经>开篇说" ...
- python 论文插图_如何在python论文中画出漂亮的插图?-from知乎
如何在论文中画出漂亮的插图? 经常看到别人论文中画出各种绚烂的插图,我想知道这些图都是用一些什么样的软件画出来的.比如下面给出的几张,好吧,我承认有的并不那么绚烂,但用什么样的软件比较合适呢?具体答案 ...
- 用Python Turtle库画一个萌化的蜘蛛侠
你是从什么时候开始喜欢上漫威电影的?美国队长,钢铁侠,雷神? 我先入坑的是因为看了蜘蛛侠,小时候看完就幻想着什么时候自己也能成为一个英雄,我觉得第一代蜘蛛侠刻画得是最好的,也是给我印象最深刻的一代蜘蛛 ...
- 怎么画正五边形步骤_每个药店必备三伏贴的POP海报,我教你画
今天我们来分享一张三伏贴的POP海报 先准备好工具 20mm油性马克笔 6mm油性马克笔 涂改液 铜版纸 第一步:我们先用20mm油性马克笔吧"三伏贴"写出来,写在最中间哦,书写的 ...
- python画代码-Python教程_Python画Mandelbrot集 代码
Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...
最新文章
- dede首页调用栏目内容{dedefield.content}的方法
- 学python心得体会1000字-学习python cgi的一点心得体会
- wxWidgets:wxHyperlinkEvent类用法
- 在VS2010 中使用subversion 进行代码的分支与合并
- 使用Github Action发布函数到阿里云serverless平台
- RUBY ON RAILS 插件收录: CACHE:Sweeper Generator
- 关于多库操作一些想法
- Oracle10g在linux下安装详解
- ORACLE 10g EXPDP,IMPDP使用方法
- Java排序:冒泡排序
- c语言函数返回数组_C语言如何用一维数组拷贝函数,拷贝二位数组(C Primer Plus 10-7)...
- mysql集合查询的命令_MySQL数据库常用命令集合
- 65 年来,全英国向他道歉三次
- HDU 2577 How to Type (DP,经典)
- AUTOSAR和OSEK关系及网络管理比较
- 中国饭局上的座次讲究
- 联想电脑u盘安装Linux,如何使用u盘安装linux系统
- Python带我飞:50个有趣而又鲜为人知的Python特性
- PaintFlagsDrawFilter canvas 抗锯齿
- Java 使用JavaMail通过Gmail发送电子邮件
热门文章
- Android 收银机Wifi 连接厨房厨单打印机
- 操作系统原理实验(5):内存管理
- 【esp8266】③esp8266对接天猫精灵实现语音控制
- 雷锋工厂模式(笔记)
- 出现VMware Workstation 与 Device/Credential Guard 不兼容.在禁用 Device/Credenti的一种可能
- JKS 密钥库使用专用格式。建议使用 “xxx“ 迁移到行业标准格式 PKCS12
- matplotlib简单做图
- 案例分享 | 某券商利用AI技术进行告警关联分析(上)
- 后羿 05 ‖ 九婴
- ​“从0到1手搓GPT”教程来了!李飞飞高徒出品,马斯克点赞!