使用Python为中秋节绘制一块美味的月饼

开发 后端
对于在外的游子,每逢佳节倍思亲。而对于996ICU的苦逼程序猿们,最期待的莫过于各种节假日能把自己丢在床上好好休息一下了。这几天各公司都陆续开始发中秋礼品了。朋友圈各种秀高颜值的月饼,所以今天我也提前给大家送去一份中秋的美味月饼吧!

 对于在外的游子,每逢佳节倍思亲。而对于996ICU的苦逼程序猿们,最期待的莫过于各种节假日能把自己丢在床上好好休息一下了。这几天各公司都陆续开始发中秋礼品了。朋友圈各种秀高颜值的月饼,所以今天我也提前给大家送去一份中秋的美味月饼吧!

[[276590]]

python & turtle

python的turtle库,最早还是在小甲鱼的【零基础入门学习Python】中接触的,好久没用了有些生疏,带大家一起回顾下模块的使用吧。

如果你是想认真学习这个库,推荐去官网仔细学习 https://docs.python.org/3.7/library/turtle.html

但如果你只是跟我一样玩票性质的,那么你简单看看就好。我帮你整理了一些常用的方法:

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

练习画月饼

话不多说,先来一波!

然后,还没开团呢,先送一血了…为什么pycharm会告警呢?

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

  1. # __all__ = (_tg_classes + _tg_screen_functions + _tg_turtle_functions + 
  2. #            _tg_utilities + ['Terminator']) # + _math_functions) 
  3.  
  4. __all__ = ['ScrolledCanvas''TurtleScreen''Screen''RawTurtle''Turtle''RawPen''Pen''Shape''Vec2D''back'
  5.            'backward''begin_fill''begin_poly''bk''addshape''bgcolor''bgpic''bye''clearscreen'
  6.            'colormode''delay''exitonclick''getcanvas''getshapes''listen''mainloop''mode''numinput'
  7.            'onkey''onkeypress''onkeyrelease''onscreenclick''ontimer''register_shape''resetscreen'
  8.            'screensize''setup''Terminator''setworldcoordinates''textinput''title''tracer''turtles'
  9.            'update''window_height''window_width''write_docstringdict''done''circle''clear''clearstamp'
  10.            'clearstamps''clone''color''degrees''distance''dot''down''end_fill''end_poly''fd'
  11.            'fillcolor''filling''forward''get_poly''getpen''getscreen''get_shapepoly''getturtle''goto'
  12.            'heading''hideturtle''home''ht''isdown''isvisible''left''lt''onclick''ondrag''onrelease'
  13.            'pd''pen''pencolor''pendown''pensize''penup''pos''position''pu''radians''right''reset'
  14.            'resizemode''rt''seth''setheading''setpos''setposition''settiltangle''setundobuffer''setx'
  15.            'sety''shape''shapesize''shapetransform''shearfactor''showturtle''speed''st''stamp''tilt'
  16.            'tiltangle''towards''turtlesize''undo''undobufferentries''up''width''write''xcor''ycor'

问题解决了,开始写吧:

看看效果:

 

责任编辑:华轩 来源: 清风Python
相关推荐

2021-09-30 11:58:05

阿里P8雨水

2011-09-13 09:08:53

新闻回顾

2011-09-13 13:24:32

佳能打印机

2019-11-04 11:13:31

Python硬盘Windows

2017-08-03 09:09:06

NPMAPM管理

2021-09-22 11:12:24

机器人人工智能月饼

2023-04-13 13:09:23

树莓派圆周率

2013-03-22 14:05:11

2014-05-09 12:50:15

iOS移动互联网

2021-03-26 15:15:48

戴尔

2018-05-02 15:48:57

厂商笔记本屏幕

2014-12-15 15:58:45

移动互联网校园

2013-11-01 10:14:31

轻应用百度

2017-09-30 14:02:16

360中秋节退改签骗局

2014-08-15 16:50:34

玻璃

2009-11-23 09:20:42

Intel CTO数据中心

2011-09-09 16:36:56

2020-10-10 17:33:09

硬盘商家颗粒

2020-09-30 14:35:26

中秋节月饼互联网
点赞
收藏

51CTO技术栈公众号