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

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

系統(tǒng) 1741 0
每逢佳節(jié)…

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

python & turtle

python的turtle庫(kù),最早還是在小甲魚(yú)的**【零基礎(chǔ)入門(mén)學(xué)習(xí)Python】**中接觸的,好久沒(méi)用了有些生疏,帶大家一起回顧下模塊的使用吧。
如果你是想認(rèn)真學(xué)習(xí)這個(gè)庫(kù),推薦去官網(wǎng)仔細(xì)學(xué)習(xí) https://docs.python.org/3.7/library/turtle.html
但如果你只是跟我一樣玩票性質(zhì)的,那么你簡(jiǎn)單看看就好。我?guī)湍阏砹艘恍┏S玫姆椒ǎ?

參數(shù) 說(shuō)明
turtle.setup(width,height,startx,starty) 起始點(diǎn)坐標(biāo):左上角相對(duì)于屏幕的坐標(biāo),默認(rèn)在屏幕中央
turtle.begin_fill() 準(zhǔn)備開(kāi)始填充圖形
turtle.end_fill() 填充完成
turtle.goto(x,y) 將海龜走到該坐標(biāo)位置 絕對(duì)坐標(biāo)
turtle.bk(d) 海龜后退 海龜坐標(biāo)
turtle.fd(d) 海龜前進(jìn)
turtle.circle(r,angle) 海龜左側(cè)某一點(diǎn)為圓心曲線(xiàn)運(yùn)行
turtle.seth(angle) 海龜轉(zhuǎn)向,絕對(duì)坐標(biāo)
turtle.left(angle) 左轉(zhuǎn)
turtle.right(angle) 右轉(zhuǎn)
penup() 抬起畫(huà)筆
pendown() 落下畫(huà)筆
pencolor() 筆的顏色
pensize() 筆的大小
turtle.colormode(mode) 改變RGB模式,mode=1.0小數(shù)值,mode=255整數(shù)值 RGB顏色,如white的RGB整數(shù)值為:255.255.255,修改數(shù)值可以改變顏色
turtle.done() 畫(huà)完之后不關(guān)閉窗口

就以上這些完全夠你強(qiáng)勢(shì)裝13了…

練習(xí)畫(huà)月餅

話(huà)不多說(shuō),先來(lái)一波!
然后,還沒(méi)開(kāi)團(tuán)呢,先送一血了…為什么pycharm會(huì)告警呢?
使用Python為中秋節(jié)繪制一塊美味的月餅_第2張圖片

但是使用又是正常的好奇怪,網(wǎng)上搜了一下解決辦法。從import turtle進(jìn)入源碼,把142行開(kāi)始的all注釋掉,手動(dòng)引用下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'
              
              
                ]
              
            
          

問(wèn)題解決了,開(kāi)始寫(xiě)吧:

            
              
                # -*- coding: utf-8 -*-
              
              
                # @Author   : 王翔
              
              
                # @WeChat   : King_Uranus
              
              
                # @公眾號(hào)    : 清風(fēng)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
              
                (
              
              
                "中秋快樂(lè)"
              
              
                ,
              
               font
              
                =
              
              
                (
              
              
                "Time"
              
              
                ,
              
              
                18
              
              
                ,
              
              
                "bold"
              
              
                )
              
              
                )
              
              
    turtle
              
                .
              
              done
              
                (
              
              
                )
              
              
                if
              
               __name__ 
              
                ==
              
              
                '__main__'
              
              
                :
              
              
    turtle
              
                .
              
              speed
              
                (
              
              
                10
              
              
                )
              
              
    huabian
              
                (
              
              
                )
              
              
    yuan
              
                (
              
              
                )
              
              
    neitu
              
                (
              
              
                )
              
              
    wirte
              
                (
              
              
                )
              
              

turtle
              
                .
              
              done
              
                (
              
              
                )
              
            
          

看看效果:

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

The End

OK,今天的內(nèi)容就到這里,如果覺(jué)得內(nèi)容對(duì)你有所幫助,歡迎點(diǎn)擊文章右下角的“ 在看 ”。
期待你關(guān)注我的公眾號(hào) 清風(fēng)Python ,如果覺(jué)得不錯(cuò),希望能動(dòng)動(dòng)手指轉(zhuǎn)發(fā)給你身邊的朋友們。
希望每周一至五清晨的7點(diǎn)10分,都能讓清風(fēng)Python的知識(shí)文章叫醒大家!謝謝……
使用Python為中秋節(jié)繪制一塊美味的月餅_第4張圖片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 中文字幕亚洲一区二区三区 | 欧美激情一区二区亚洲专区 | 日韩大片在线永久观看视频网站免费 | 国产精品一区二 | 9l蝌蚪porny中文自拍 | a久久| 99re6热只有精品免费观看 | 精品日韩 | 精品一区二区三区的国产在线观看 | cao视频 | 亚洲第一区视频在线观看 | 四库影院永久在线精品 | 免费看一级视频 | 欧美一区免费 | 99久热| 福利免费在线观看 | 欧美午夜免费观看福利片 | 日韩欧美一区二区在线观看 | 91久久精品久久国产性色也91 | 亚洲 欧美 另类 综合 偷拍 | 色视频免费版高清在线观看 | 91精品国产综合久久精品 | 精品一二区 | 国产12孩岁A片被A午夜 | 一区二区欧美视频 | 国产香蕉免费精品视频 | 美女羞羞网站妖精视频 | 免费在线观看的毛片 | 精品一本久久中文字幕 | 国内自拍第五一页 | 国内精品伊人久久久影视 | 欧美18 - 19sex性| 国产精品视频久久久 | 老牛影视av一区二区在线观看 | 国产一区二区久久 | 欧美成人精品激情在线观看 | 天天干天天舔天天操 | 日日操夜夜操视频 | 三级视频网址 | 91精品国产一区二区三区 | 九九九九精品视频在线播放 |