欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

使用Python為中秋節繪制一塊美味的月餅

系統 1802 0
每逢佳節…

使用Python為中秋節繪制一塊美味的月餅_第1張圖片
對于在外的游子,每逢佳節倍思親。而對于996ICU的苦逼程序猿們,最期待的莫過于各種節假日能把自己丟在床上好好休息一下了。這幾天各公司都陸續開始發中秋禮品了。朋友圈各種秀高顏值的月餅,所以今天我也提前給大家送去一份中秋的 美味月餅 吧!

python & turtle

python的turtle庫,最早還是在小甲魚的**【零基礎入門學習Python】**中接觸的,好久沒用了有些生疏,帶大家一起回顧下模塊的使用吧。
如果你是想認真學習這個庫,推薦去官網仔細學習 https://docs.python.org/3.7/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會告警呢?
使用Python為中秋節繪制一塊美味的月餅_第2張圖片

但是使用又是正常的好奇怪,網上搜了一下解決辦法。從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   : 王翔
              
              
                # @WeChat   : King_Uranus
              
              
                # @公眾號    : 清風Python
              
              
                # @Date     : 2019/9/8 23:08
              
              
                # @Software : PyCharm
              
              
                # @version  :Python 3.7.3
              
              
                # @File     : Mid-Autumn_Festival.py
              
              
                import
              
               turtle



              
                def
              
              
                goto
              
              
                (
              
              x
              
                ,
              
               y
              
                )
              
              
                :
              
              
    turtle
              
                .
              
              penup
              
                (
              
              
                )
              
              
    turtle
              
                .
              
              goto
              
                (
              
              x
              
                ,
              
               y
              
                )
              
              
    turtle
              
                .
              
              pendown
              
                (
              
              
                )
              
              
                def
              
              
                yuan
              
              
                (
              
              
                )
              
              
                :
              
              
    turtle
              
                .
              
              color
              
                (
              
              
                "#D1C185"
              
              
                ,
              
              
                "#839F26"
              
              
                )
              
              
    goto
              
                (
              
              
                0
              
              
                ,
              
              
                -
              
              
                200
              
              
                )
              
              
    turtle
              
                .
              
              begin_fill
              
                (
              
              
                )
              
              
    turtle
              
                .
              
              circle
              
                (
              
              
                200
              
              
                )
              
              
    turtle
              
                .
              
              end_fill
              
                (
              
              
                )
              
              
                def
              
              
                huabian
              
              
                (
              
              
                )
              
              
                :
              
              
    goto
              
                (
              
              
                0
              
              
                ,
              
              
                0
              
              
                )
              
              
    turtle
              
                .
              
              color
              
                (
              
              
                "#839F26"
              
              
                )
              
              
                for
              
               _ 
              
                in
              
              
                range
              
              
                (
              
              
                20
              
              
                )
              
              
                :
              
              
        turtle
              
                .
              
              right
              
                (
              
              
                18
              
              
                )
              
              
        turtle
              
                .
              
              begin_fill
              
                (
              
              
                )
              
              
        turtle
              
                .
              
              forward
              
                (
              
              
                220
              
              
                )
              
              
        turtle
              
                .
              
              circle
              
                (
              
              
                40
              
              
                ,
              
              
                180
              
              
                )
              
              
        turtle
              
                .
              
              goto
              
                (
              
              
                0
              
              
                ,
              
              
                0
              
              
                )
              
              
        turtle
              
                .
              
              right
              
                (
              
              
                180
              
              
                )
              
              
        turtle
              
                .
              
              end_fill
              
                (
              
              
                )
              
              
                def
              
              
                neitu
              
              
                (
              
              
                )
              
              
                :
              
              
    turtle
              
                .
              
              color
              
                (
              
              
                '#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"
              
              
                )
              
              
                )
              
              
    turtle
              
                .
              
              done
              
                (
              
              
                )
              
              
                if
              
               __name__ 
              
                ==
              
              
                '__main__'
              
              
                :
              
              
    turtle
              
                .
              
              speed
              
                (
              
              
                10
              
              
                )
              
              
    huabian
              
                (
              
              
                )
              
              
    yuan
              
                (
              
              
                )
              
              
    neitu
              
                (
              
              
                )
              
              
    wirte
              
                (
              
              
                )
              
              

turtle
              
                .
              
              done
              
                (
              
              
                )
              
            
          

看看效果:

使用Python為中秋節繪制一塊美味的月餅_第3張圖片

The End

OK,今天的內容就到這里,如果覺得內容對你有所幫助,歡迎點擊文章右下角的“ 在看 ”。
期待你關注我的公眾號 清風Python ,如果覺得不錯,希望能動動手指轉發給你身邊的朋友們。
希望每周一至五清晨的7點10分,都能讓清風Python的知識文章叫醒大家!謝謝……
使用Python為中秋節繪制一塊美味的月餅_第4張圖片


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品久久久久久日本 | 青草福利在线 | 天天色踪合 | 日韩中文字幕在线播放 | 日本aⅴ在线观看 | 久久精品视频免费 | 亚洲高清视频一区二区 | 色姑娘综合网 | 久草论坛 | 日本一区免费在线观看 | 免费免费视频片在线观看 | 久草在线观看福利视频 | q2002在线观看免费 | 欧美一级电影网 | 不卡一区 | 国产精品亚洲视频 | 日本不卡一区在线 | 九九热爱视频精品视频高清 | 日韩欧美不卡在线 | 九九精品视频在线观看九九 | 色综合网站在线 | www.色黄| 在线观看日本污污ww网站 | 国产精品午夜小视频观看 | 久久狠狠 | 二级毛片视频 | 精品国产一区二区三区久久久久久 | 91精品欧美久久久久久动漫 | 久久99热精品 | 日本欧美一级 | 人人舔人人舔 | 精品国产一区二区三区性色av | 日本三级一区二区三区 | 欧美一区不卡 | 国产 高清 在线 | 欧美日韩大片在线观看 | 亚洲天堂欧美在线 | 亚洲国产婷婷香蕉久久久久久99 | 免费激情网站 | 又黄又爽的网站 | 欧美一区二区精品 |