辽宁枚挪装修公司

生日蛋糕 (生日蛋糕祝福語)

用Python畫一個生日蛋糕并寫上生日祝福對象及生日祝福語。畫一個雙層蛋糕并點上蠟燭。代碼運行時間較長,請靜待驚喜出現(xiàn),代碼運行截圖:

完整程序代碼:

干貨主要有:

① 200 多本 Python 電子書(和經(jīng)典的書籍)應該有

② Python標準庫資料(最全中文版)

③ 項目源碼(四五十個有趣且可靠的練手項目及源碼)

④ Python基礎入門、爬蟲、網(wǎng)絡開發(fā)、大數(shù)據(jù)分析方面的視頻(適合小白學習)

⑤ Python學習路線圖(告別不入流的學習)

私信小編01即可獲取大量Python學習資源

import turtle as t import math as m import random as r

def drawX(a, i): angle = m.radians(i) return a * m.cos(angle)

def drawY(b, i): angle = m.radians(i) return b * m.sin(angle)

# 設置背景顏色,窗口位置以及大小 t.bgcolor("#d3dae8") t.setup(width=900, height=600, startx=0, starty=0) t.title("好友,祝你生日快樂!") t.speed(2) t.penup() t.goto(150, 0) t.pendown() # 1 t.pencolor("white") t.begin_fill() for i in range(360): x = drawX(150, i) y = drawY(60, i) t.goto(x, y) t.fillcolor("#fef5f7") t.end_fill() # 2 t.begin_fill() for i in range(180): x = drawX(150, -i) y = drawY(70, -i) t.goto(x, y) for i in range(180, 360): x = drawX(150, i) y = drawY(60, i) t.goto(x, y) t.fillcolor("#f2d7dd") t.end_fill() # 3 t.pu() t.goto(120, 0) t.pd() t.begin_fill() for i in range(360): x = drawX(120, i) y = drawY(48, i) t.goto(x, y) t.fillcolor("#cbd9f9") t.end_fill() # 4 t.begin_fill() t.pencolor("#fee48c") for i in range(540): x = drawX(120, i) y = drawY(48, i) + 70 t.goto(x, y) t.goto(-120, 0) t.fillcolor("#cbd9f9") t.end_fill() # 5 t.pu() t.goto(120, 70) t.pd() t.pencolor("#fff0f3") t.begin_fill() for i in range(360): x = drawX(120, i) y = drawY(48, i) + 70 t.goto(x, y) t.fillcolor("#fff0f3") t.end_fill() # 6 t.pu() t.goto(110, 70) t.pd() t.pencolor("#fff9fb") t.begin_fill() for i in range(360): x = drawX(110, i) y = drawY(44, i) + 70 t.goto(x, y) t.fillcolor("#fff9fb") t.end_fill() # 7 t.pu() t.goto(120, 0) t.pd() t.begin_fill() t.pencolor("#ffa79d") for i in range(180): x = drawX(120, -i) y = drawY(48, -i) + 10 t.goto(x, y) t.goto(-120, 0) for i in range(180, 360): x = drawX(120, i) y = drawY(48, i) t.goto(x, y) t.fillcolor("#ffa79d") t.end_fill() # 8 t.pu() t.goto(120, 70) t.pd() t.begin_fill() t.pensize(4) t.pencolor("#fff0f3") for i in range(1800): x = drawX(120, 0.1 * i) y = drawY(-18, i) + 10 t.goto(x, y) t.goto(-120, 70) t.pensize(1) for i in range(180, 360): x = drawX(120, i) y = drawY(48, i) + 70 t.goto(x, y) t.fillcolor("#fff0f3") t.end_fill() # 9 t.pu() t.goto(80, 70) t.pd() t.begin_fill() t.pencolor("#6f3732") t.goto(80, 120) for i in range(180): x = drawX(80, i) y = drawY(32, i) + 120 t.goto(x, y) t.goto(-80, 70) for i in range(180, 360): x = drawX(80, i) y = drawY(32, i) + 70 t.goto(x, y) t.fillcolor("#6f3732") t.end_fill() # 10 t.pu() t.goto(80, 120) t.pd() t.pencolor("#ffaaa0") t.begin_fill() for i in range(360): x = drawX(80, i) y = drawY(32, i) + 120 t.goto(x, y) t.fillcolor("#ffaaa0") t.end_fill() # 11 t.pu() t.goto(70, 120) t.pd() t.pencolor("#ffc3be") t.begin_fill() for i in range(360): x = drawX(70, i) y = drawY(28, i) + 120 t.goto(x, y) t.fillcolor("#ffc3be") t.end_fill() # 12 t.pu() t.goto(80, 120) t.pd() t.begin_fill() t.pensize(3) t.pencolor("#ffaaa0") for i in range(1800): x = drawX(80, 0.1 * i) y = drawY(-12, i) + 80 t.goto(x, y) t.goto(-80, 120) t.pensize(1) for i in range(180, 360): x = drawX(80, i) y = drawY(32, i) + 120 t.goto(x, y) t.fillcolor("#ffaaa0") t.end_fill() # 13 t.pu() t.goto(64, 120) t.pd() t.pencolor("#b1c9e9") t.begin_fill() for i in range(360): x = drawX(4, i) + 60 y = drawY(1, i) + 120 t.goto(x, y) t.goto(64, 170) for i in range(540): x = drawX(4, i) + 60 y = drawY(1, i) + 170 t.goto(x, y) t.goto(56, 120) t.fillcolor("#b1c9e9") t.end_fill() t.pencolor("white") t.pensize(2) for i in range(1, 6): t.goto(64, 120 + 10 * i) t.pu() t.goto(56, 120 + 10 * i) t.pd() t.pu() t.goto(60, 170) t.pd() t.goto(60, 180) t.pensize(1) # t.pu() t.goto(64, 190) t.pd() t.pencolor("#f1add1") t.begin_fill() for i in range(360): x = drawX(4, i) + 60 y = drawY(10, i) + 190 t.goto(x, y) t.fillcolor("#f1add1") t.end_fill()

# 14 t.pu() t.goto(-56, 120) t.pd() t.pencolor("#b1c9e9") t.begin_fill() for i in range(360): x = drawX(4, i) - 60 y = drawY(1, i) + 120 t.goto(x, y) t.goto(-56, 170) for i in range(540): x = drawX(4, i) - 60 y = drawY(1, i) + 170 t.goto(x, y) t.goto(-64, 120) t.fillcolor("#b1c9e9") t.end_fill() t.pencolor("white") t.pensize(2) for i in range(1, 6): t.goto(-56, 120 + 10 * i) t.pu() t.goto(-64, 120 + 10 * i) t.pd() t.pu() t.goto(-60, 170) t.pd() t.goto(-60, 180) t.pensize(1) # t.pu() t.goto(-56, 190) t.pd() t.pencolor("#f1add1") t.begin_fill() for i in range(360): x = drawX(4, i) - 60 y = drawY(10, i) + 190 t.goto(x, y) t.fillcolor("#f1add1") t.end_fill() # 15 t.pu() t.goto(0, 130) t.pd() t.pencolor("#b1c9e9") t.begin_fill() for i in range(360): x = drawX(4, i) y = drawY(1, i) + 130 t.goto(x, y) t.goto(4, 180) for i in range(540): x = drawX(4, i) y = drawY(1, i) + 180 t.goto(x, y) t.goto(-4, 130) t.fillcolor("#b1c9e9") t.end_fill() t.pencolor("white") t.pensize(2) for i in range(1, 6): t.goto(4, 130 + 10 * i) t.pu() t.goto(-4, 130 + 10 * i) t.pd() t.pu() t.goto(0, 180) t.pd() t.goto(0, 190) t.pensize(1) # t.pu() t.goto(4, 200) t.pd() t.pencolor("#f1add1") t.begin_fill() for i in range(360): x = drawX(4, i) y = drawY(10, i) + 200 t.goto(x, y) t.fillcolor("#f1add1") t.end_fill() # 16 t.pu() t.goto(30, 110) t.pd() t.pencolor("#b1c9e9") t.begin_fill() for i in range(360): x = drawX(4, i) + 30 y = drawY(1, i) + 110 t.goto(x, y) t.goto(34, 160) for i in range(540): x = drawX(4, i) + 30 y = drawY(1, i) + 160 t.goto(x, y) t.goto(26, 110) t.fillcolor("#b1c9e9") t.end_fill() t.pencolor("white") t.pensize(2) for i in range(1, 6): t.goto(34, 110 + 10 * i) t.pu() t.goto(26, 110 + 10 * i) t.pd() t.pu() t.goto(30, 160) t.pd() t.goto(30, 170) t.pensize(1) # t.pu() t.goto(34, 180) t.pd() t.pencolor("#f1add1") t.begin_fill() for i in range(360): x = drawX(4, i) + 30 y = drawY(10, i) + 180 t.goto(x, y) t.fillcolor("#f1add1") t.end_fill() # 17 t.pu() t.goto(-30, 110) t.pd() t.pencolor("#b1c9e9") t.begin_fill() for i in range(360): x = drawX(4, i) - 30 y = drawY(1, i) + 110 t.goto(x, y) t.goto(-26, 160) for i in range(540): x = drawX(4, i) - 30 y = drawY(1, i) + 160 t.goto(x, y) t.goto(-34, 110) t.fillcolor("#b1c9e9") t.end_fill() t.pencolor("white") t.pensize(2) for i in range(1, 6): t.goto(-26, 110 + 10 * i) t.pu() t.goto(-34, 110 + 10 * i) t.pd() t.pu() t.goto(-30, 160) t.pd() t.goto(-30, 170) t.pensize(1) # t.pu() t.goto(-26, 180) t.pd() t.pencolor("#f1add1") t.begin_fill() for i in range(360): x = drawX(4, i) - 30 y = drawY(10, i) + 180 t.goto(x, y) t.fillcolor("#f1add1") t.end_fill() ###隨機 color = ["#e28cb9", "#805a8c", "#eaa989", "#6e90b7", "#b8b68f", "#e174b5", "#cf737c", "#7c8782"] for i in range(80): t.pu() x = r.randint(-120, 120) y = r.randint(-25, 30) t.goto(x, y) t.pd() t.dot(r.randint(2, 5), color[r.randint(0, 7)]) for i in range(40): t.pu() x = r.randint(-90, 90) y = r.randint(-35, 10) t.goto(x, y) t.pd() t.dot(r.randint(2, 5), color[r.randint(0, 7)])

for i in range(40): t.pu() x = r.randint(-80, 80) y = r.randint(60, 90) t.goto(x, y) t.pd() t.dot(r.randint(2, 5), color[r.randint(0, 7)]) for i in range(30): t.pu() x = r.randint(-50, 50) y = r.randint(45, 70) t.goto(x, y) t.pd() t.dot(r.randint(2, 5), color[r.randint(0, 7)]) for i in range(50): t.pu() x = r.randint(-500, 500) y = r.randint(120, 300) t.goto(x, y) t.pd() t.dot(r.randint(3, 5), color[r.randint(0, 7)]) t.seth(90) t.pu() t.goto(0, 0) t.fd(210) t.left(90) t.fd(170) t.pd() t.write("Happy Birthday", font=("Curlz MT", 50))

t.color('blue') t.penup() t.goto(-400, 210) t.pendown() t.write('致:好友友 ', font=('楷體', 32, 'bold')) t.color('red') t.penup() t.goto(-300, 50) t.pendown() t.write('祝 你 生 日 快 樂!前 程 似 錦!', font=('楷體', 30, 'bold')) t.color('blue') t.penup() t.goto(100, -220) t.pendown() t.write('————Python代碼大全', font=('楷體', 20, 'bold')) t.done()

作者:毛毛禮物

作者: 毛毛禮物

送爸爸媽媽親人長輩什么禮物好?兒童節(jié)送小男孩小女孩什么禮物好?毛毛禮物網(wǎng)為您走心推薦送家人小孩的禮物。

發(fā)表評論

0條評論

本文來自網(wǎng)絡,不代表本站立場,轉載請注明出處: http://m.bjshzs.cn/family/ron461yo.html
返回頂部
蓬溪县| 尼勒克县| 涟源市| 南华县| 大关县| 萨迦县| 大厂| 通江县| 怀宁县| 盐津县| 肇州县| 晋宁县| 渝中区| 眉山市| 红桥区| 越西县| 西吉县| 岱山县| 安平县| 兰西县| 淮南市| 八宿县| 屏东县| 麻阳| 漳浦县| 四会市| 东乌珠穆沁旗| 开远市| 合江县| 会同县| 德保县| 曲阳县| 高要市| 庄河市| 望谟县| 克什克腾旗| 察雅县| 石嘴山市| 宣武区| 厦门市| 建湖县|