婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 教你利用Python+Turtle繪制簡易版愛心表白

教你利用Python+Turtle繪制簡易版愛心表白

熱門標簽:蓋州市地圖標注 315電話機器人廣告 地圖標注的意義點 上海機器人外呼系統哪家好 南京銷售外呼系統軟件 房產電銷外呼系統 浙江電銷卡外呼系統好用嗎 地圖標注微信發送位置不顯示 地圖制圖標注位置改變是移位嗎

一、效果

快放10倍

總共分為三部分,左上角的正文,下方的心形和右下角的署名

特別需要注意的一點是這種東西不但要裝Python,還與分辨率有關(換個屏幕可能效果雪崩,因為用的是絕對坐標),因此并不建議實際拿去弄(哪怕能解決上述兩個問題)

二、正文部分

效果:

本質是每寫一行話,然后將坐標下移換行,再寫一行,以此類推

# content就是該行的內容了,想些啥寫啥吧
def drawLine(content, x, y, sleep=3):
    goto(x, y)
    write(content, font=('Microsoft YaHei',14,), align='left',move=True)
    time.sleep(sleep)

字體用的是微軟雅黑,左對齊,每寫一行休眠3秒,防止來不及看

總體結構如下,這里的h就是每次下移的像素數量,在本機上測試下移45個像素比較合適

最后通過每次輸出一個點,然后右移,模擬“加載”的效果

def drawHope(x, y, h):
    time.sleep(3)
    
    drawLine('line1', x, y)
    y = y - h
    
    drawLine('line2', x, y)
    y = y - h
    # ...
    # ...省略一些相似代碼
    # ...
    drawLine('line11', x, y)
    y = y - h
    
    drawLine('最后再給你畫個畫啦', x, y)
    y = y - h
    
    drawLine('.', x, y)
    x = x + 40
    # ...
    # 省略四個點...
    # ...
    drawLine('.', x, y)
    x = x + 40
    
    drawLine('>_', x, y, sleep=2)

三、愛心部分

效果:

坐標切至正下方,外面的大心形其實就是兩條直線(左下+右下)加上兩個半圓(左上+右上)

def drawHeart(x, y, h):
	# 切到正下方
    goto(x, y)
    r = h / 5
    # 畫左下直線
    drawBigL(r, h)
    # 畫左上半圓
    drawBigArc(r, 140)
    # 畫右上半圓
    drawBigArc(r, 70)
    # 畫右下直線
    drawBigR(r, h)

具體畫四部分的邏輯比較雜,這部分代碼也基本用不著修改,這里就不貼出來,感興趣可以對照源碼理解

里面的小心形其實就是由左右兩個弧線拼接而成

def drawHeart(r):
    down()
    begin_fill()
    factor = 180
    seth(45)
    circle(-r, factor)
    fd(2 * r)
    right(90)
    fd(2 * r)
    circle(-r, factor)
    end_fill()
    up()

四、署名部分

效果:

坐標切至右下角,留上名字和日期,比如“一直喜歡xx的x”

這里的畫筆顏色用的是薊色(#D8BFD8)

def drawName(x, y):
	# 畫筆顏色
    pencolor('#D8BFD8')
    # 切到右下角
    goto(x, y)
    # 名字,喜歡你的xxx,居中對齊,consolas字體
    write('xiongxyowo', font=('consolas', 16, ), align="center", move=True)
    # 停一下防止輸出太快來不及看
    time.sleep(1)
    # 下移50個像素換行
    y = y - 50
    goto(x, y)
    # 日期
    write('2021.4.3', font=('consolas', 16, ), align="center", move=True)

五、完整代碼

from turtle import *
import time

def setTurtle():
    title('點到窗口的話就會關閉呀>_')
    screensize(800, 800)
    pensize(3)
    speed(6)
    penup()
    
def getStart():
    # x=-600, y=545
    drawHope(-600, 545, 45)
    # x=0, y=-450    
    drawHeart(0, -450, 80)
    # x=450, y=-490
    drawName(450, -490)

def drawHope(x, y, h):
    time.sleep(3) 
    drawLine('line1', x, y)
    y = y - h  
    drawLine('line2', x, y)
    y = y - h
    drawLine('line3', x, y)
    y = y - h 
    drawLine('line4', x, y)
    y = y - h
    drawLine('line5', x, y)
    y = y - h   
    drawLine('line6', x, y)
    y = y - h   
    drawLine('line7', x, y)
    y = y - h   
    drawLine('line8', x, y)
    y = y - h   
    drawLine('line9', x, y)
    y = y - h    
    drawLine('line10', x, y)
    y = y - h    
    drawLine('line11', x, y)
    y = y - h    
    drawLine('最后再給你畫個畫啦', x, y)
    y = y - h   
    drawLine('.', x, y)
    x = x + 40    
    drawLine('.', x, y)
    x = x + 40   
    drawLine('.', x, y)
    x = x + 40
    drawLine('.', x, y)
    x = x + 40  
    drawLine('.', x, y)
    x = x + 40    
    drawLine('.', x, y)
    x = x + 40
    drawLine('>_', x, y, sleep=2)
    
def drawHeart(x, y, h):
    goto(x, y)
    r = h / 5
    drawBigL(r, h)
    drawBigArc(r, 140)
    drawBigArc(r, 70)
    drawBigR(r, h)
     
def drawBigL(r, h):
    for i in range(int(240 / h) + 1):
        seth(0)
        color('pink', 'pink')
        drawMiniHeart(r)
        seth(140)
        fd(h)

def drawBigArc(r, rad):
    for i in range(50):
        if(i % 10 == 0):
            seth(0)
            color('pink', 'pink')
            drawMiniHeart(r)
            seth(rad - (i + 1) * 4)
        rt(4)
        fd(10.5)
        
def drawBigR(r, h):
    for i in range(int(240 / h) + 1):
        seth(0)
        color('pink', 'pink')
        drawMiniHeart(r)
        setheading(220)
        fd(h)

def drawMiniHeart(r):
    down()
    begin_fill()
    factor = 180
    seth(45)
    circle(-r, factor)
    fd(2 * r)
    right(90)
    fd(2 * r)
    circle(-r, factor)
    end_fill()
    up()

def drawName(x, y):
    pencolor('#D8BFD8')
    goto(x, y)
    write('xiongxyowo', font=('consolas', 16, ), align="center", move=True)
    time.sleep(1)
    y = y - 50
    goto(x, y)
    write('2021.4.3', font=('consolas', 16, ), align="center", move=True)
    
def drawLine(content, x, y, sleep=3):
    goto(x, y)
    write(content, font=('Microsoft YaHei',14,), align='left',move=True)
    time.sleep(sleep)

if __name__ == "__main__":    
    setTurtle()
    getStart()
    window = Screen()
    window.exitonclick()

六、結局回收

無法讀檔重來,慎重

這種東西個人感覺更適合作為平時生活的小甜點,而非正菜

到此這篇關于教你利用Python+Turtle繪制簡易版愛心表白的文章就介紹到這了,更多相關Python+Turtle愛心表白內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python 彈窗設計小人發射愛心
  • Python使用turtle模塊繪制愛心圖案
  • Python繪制的愛心樹與表白代碼(完整代碼)
  • 利用Python如何畫一顆心、小人發射愛心
  • python練習之曾經很火的小人畫愛心表白代碼

標簽:貴州 克拉瑪依 日照 陽泉 赤峰 臨汾 雙鴨山 金華

巨人網絡通訊聲明:本文標題《教你利用Python+Turtle繪制簡易版愛心表白》,本文關鍵詞  教你,利用,Python+Turtle,繪制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《教你利用Python+Turtle繪制簡易版愛心表白》相關的同類信息!
  • 本頁收集關于教你利用Python+Turtle繪制簡易版愛心表白的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲视频在线一区| 日韩精品一区二区三区视频在线观看| 99精品在线观看视频| 日韩精品中文字幕一区| 最新不卡av在线| 国产激情一区二区三区四区| 久久久精品影视| 国产成人一区在线| 91精品国产综合久久香蕉的特点| 日韩专区欧美专区| 欧美精品乱码久久久久久 | 精品美女一区二区| 捆绑调教一区二区三区| 欧美一二三在线| 国产一区二区三区视频在线播放| 亚洲精品一区二区三区99| 国产精品香蕉一区二区三区| 中文字幕中文字幕在线一区 | 国产成人日日夜夜| 亚洲va欧美va人人爽| 欧美精品久久99久久在免费线 | 自拍偷拍亚洲激情| 99久久久精品免费观看国产蜜| 日韩伦理av电影| 在线不卡免费欧美| 国产乱子伦视频一区二区三区| 日本一区二区三区高清不卡 | 成人精品gif动图一区| 一区二区三区四区高清精品免费观看 | 秋霞电影一区二区| 国产欧美综合在线观看第十页| 成人网页在线观看| 亚洲一区二区在线免费看| 欧美日韩一区三区四区| 美国欧美日韩国产在线播放| 国产午夜亚洲精品理论片色戒| 成人激情午夜影院| 亚洲精品成人悠悠色影视| 7777精品伊人久久久大香线蕉的| 国产传媒欧美日韩成人| 国产精品色呦呦| 欧美精品久久一区二区三区| 国产精品系列在线观看| 日韩经典中文字幕一区| 99r国产精品| 国产精品亚洲人在线观看| 亚洲专区一二三| 国产农村妇女精品| 91老师片黄在线观看| 日本vs亚洲vs韩国一区三区二区| 久久综合九色综合欧美就去吻| 99精品国产99久久久久久白柏| 午夜亚洲福利老司机| 欧美激情一区二区三区不卡 | 黄页网站大全一区二区| 成人欧美一区二区三区在线播放| 日韩亚洲国产中文字幕欧美| 在线观看www91| 成人黄色在线网站| 国产精品资源在线| 国产精一区二区三区| 久久精品久久99精品久久| 日本亚洲免费观看| 日韩av中文在线观看| 亚洲午夜羞羞片| 亚洲第一福利视频在线| 日韩美女久久久| 亚洲激情图片一区| 国产精品久久精品日日| 国产三级三级三级精品8ⅰ区| 国产午夜精品理论片a级大结局| 日韩欧美视频在线| 久久女同性恋中文字幕| 2020国产精品久久精品美国| 在线综合亚洲欧美在线视频| 欧美一区二区三区免费| 91精品一区二区三区在线观看| 555www色欧美视频| 欧美久久久久久蜜桃| 69久久夜色精品国产69蝌蚪网| 欧美一区二区在线播放| 欧美一区二区三区不卡| 日韩女优制服丝袜电影| 久久你懂得1024| 国产精品日产欧美久久久久| 亚洲男人的天堂网| 奇米影视在线99精品| 黑人精品欧美一区二区蜜桃| 国产98色在线|日韩| 不卡的av网站| 欧美二区在线观看| 日韩视频在线永久播放| 国产亚洲福利社区一区| 一区二区在线观看不卡| 日日摸夜夜添夜夜添国产精品| 国产麻豆精品一区二区| 中文字幕在线观看不卡| 久久99精品久久久久婷婷| 国产成人免费视| 欧美一二三四区在线| 国产三级久久久| 视频一区在线播放| 国产高清视频一区| 欧美日韩精品一区二区三区| 久久九九影视网| 亚洲一区二区三区四区的| 国产aⅴ综合色| 欧美男女性生活在线直播观看| 国产婷婷一区二区| 亚洲欧美日韩一区二区三区在线观看| 日韩国产欧美在线视频| 日韩一级片网址| 亚洲精品写真福利| 韩国在线一区二区| 欧美视频三区在线播放| 中文乱码免费一区二区| 亚洲高清免费一级二级三级| 国产98色在线|日韩| 91麻豆精品国产自产在线观看一区| 国产精品久久久久久久久搜平片| 午夜精品久久久久久久久久| www.欧美精品一二区| 日韩精品在线一区二区| 日本欧美一区二区三区乱码| 91美女片黄在线观看91美女| 欧美国产成人精品| 国产综合久久久久久鬼色| 9191成人精品久久| 人人狠狠综合久久亚洲| 在线成人午夜影院| 亚洲国产一区二区a毛片| 色天使色偷偷av一区二区| 欧美精三区欧美精三区| 亚洲高清免费观看高清完整版在线观看| 狠狠色丁香久久婷婷综合_中| 日韩一区二区精品葵司在线 | 欧美综合在线视频| 亚洲人妖av一区二区| av一二三不卡影片| 亚洲国产精品ⅴa在线观看| 国产成人av电影在线观看| 精品欧美黑人一区二区三区| 精品一区二区三区欧美| 精品少妇一区二区| 国产一区三区三区| 欧美tickling挠脚心丨vk| 久久精品国产一区二区三| 日韩欧美国产综合一区| 精品视频1区2区| 五月天视频一区| 日韩欧美自拍偷拍| 蜜桃一区二区三区在线| 欧美精品一区二区三区在线| 国产麻豆精品一区二区| 亚洲国产精品二十页| 在线一区二区观看| 亚洲第一成人在线| 精品国产一区二区三区不卡| 国产一区免费电影| 亚洲欧美日韩小说| 欧美精三区欧美精三区| 九色|91porny| 亚洲桃色在线一区| 91久久精品一区二区二区| 在线这里只有精品| 亚洲成av人**亚洲成av**| 欧美成人a视频| 成人精品国产一区二区4080| 亚洲欧洲一区二区三区| 欧美一区二区黄| 国产一区二区三区国产| 亚洲综合小说图片| 欧美一区二区人人喊爽| 水蜜桃久久夜色精品一区的特点| 国产三级一区二区| 精品视频一区二区不卡| 精品一区二区三区在线视频| 国产欧美一区二区三区网站 | 成人av在线电影| 中文字幕一区三区| 欧美三级三级三级| 蜜臀久久99精品久久久久久9 | 国产日韩一级二级三级| 成人av综合在线| 亚洲成人免费看| 国产精品国产精品国产专区不片| 色综合久久综合网| 国产高清在线精品| 亚洲国产va精品久久久不卡综合 | 久久天堂av综合合色蜜桃网| 成人福利在线看| 日本亚洲视频在线| 亚洲欧美日韩一区二区 | 日韩午夜av电影| 91亚洲永久精品| 久久精品国产免费| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产视频一区不卡| 日韩一级免费一区| 日韩一卡二卡三卡|