愛情是人生中的一份美好,讓人感到幸福和溫馨。如何用Python畫出一棵漂亮的愛情樹呢?本文將向大家展示一個簡單易懂的Python程序,幫助大家畫出一棵充滿愛意的愛情樹。
import turtle def love(x, y): turtle.seth(90) turtle.penup() turtle.goto(x, y) turtle.pendown() turtle.begin_fill() turtle.pencolor('red') turtle.fillcolor('pink') turtle.circle(50, -180) turtle.forward(100) turtle.left(45) turtle.circle(50 * 2 ** 0.5, -180) turtle.left(45) turtle.forward(100) turtle.end_fill() def tree(branchLen, t): if branchLen >5: t.pensize(branchLen/10) t.forward(branchLen) t.right(20) tree(branchLen-15, t) t.left(40) tree(branchLen-15, t) t.right(20) t.penup() t.backward(branchLen) t.pendown() def main(): turtle.bgcolor('white') turtle.color('red') turtle.penup() turtle.left(90) turtle.backward(300) turtle.pendown() t = turtle.Turtle() t.hideturtle() t.speed(10) tree(120, t) love(0, -70) main() turtle.done()
在這個程序中,我們借助了Python Turtle模塊的繪圖功能。程序的主要步驟如下:
- 設定背景顏色、畫筆顏色和起始位置。
- 使用遞歸畫出一棵樹,樹的繪制方式為:先向前畫樹枝,然后向右偏20度,遞歸畫出左右兩個子樹,并在最后回到原來的位置和角度。
- 在樹的底部繪制一個心形。
通過將這些步驟結合起來,我們便能畫出一棵充滿愛心和溫情的愛情樹。
上一篇php http 轉發
下一篇python畫矩形并填充