用 python 繪製玫瑰花。需求:用 python 繪製一朵玫瑰花,獻給你喜歡的人;
輸入:你的想象力;輸出:玫瑰花。
**如下:
# rosedraw.py
import turtle as t
# 定義乙個曲線繪製函式
defdegreecurve
(n, r, d=1)
:for i in
range
(n):
t.left(d)
t.circle(r,
abs(d)
)# 初始位置設定
s =0.2
# size
t.setup(
450*
5*s,
750*
5*s)
t.pencolor(
"black"
)t.fillcolor(
"red"
)t.speed(
100)
t.penup(
)t.goto(0,
900*s)
t.pendown(
)# 繪製花朵形狀
t.begin_fill(
)t.circle(
200*s,30)
degreecurve(60,
50*s)
t.circle(
200*s,30)
degreecurve(4,
100*s)
t.circle(
200*s,50)
degreecurve(50,
50*s)
t.circle(
350*s,65)
degreecurve(40,
70*s)
t.circle(
150*s,50)
degreecurve(20,
50*s,-1
)t.circle(
400*s,60)
degreecurve(18,
50*s)
t.fd(
250*s)
t.right(
150)
t.circle(
-500
*s,12
)t.left(
140)
t.circle(
550*s,
110)
t.left(27)
t.circle(
650*s,
100)
t.left(
130)
t.circle(
-300
*s,20
)t.right(
123)
t.circle(
220*s,57)
t.end_fill(
)# 繪製花枝形狀
t.left(
120)
t.fd(
280*s)
t.left(
115)
t.circle(
300*s,33)
t.left(
180)
t.circle(
-300
*s,33
)degreecurve(70,
225*s,-1
)t.circle(
350*s,
104)
t.left(90)
t.circle(
200*s,
105)
t.circle(
-500
*s,63
)t.penup(
)t.goto(
170*s,-30
*s)t.pendown(
)t.left(
160)
degreecurve(20,
2500
*s)degreecurve(
220,
250*s,-1
)# 繪製乙個綠色葉子
t.fillcolor(
'green'
)t.penup(
)t.goto(
670*s,
-180
*s)t.pendown(
)t.right(
140)
t.begin_fill(
)t.circle(
300*s,
120)
t.left(60)
t.circle(
300*s,
120)
t.end_fill(
)t.penup(
)t.goto(
180*s,
-550
*s)t.pendown(
)t.right(85)
t.circle(
600*s,40)
# 繪製另乙個綠色葉子
t.penup(
)t.goto(
-150
*s,-
1000
*s)t.pendown(
)t.begin_fill(
)t.rt(
120)
t.circle(
300*s,
115)
t.left(75)
t.circle(
300*s,
100)
t.end_fill(
)t.penup(
)t.goto(
430*s,
-1070
*s)t.pendown(
)t.right(30)
t.circle(
-600
*s,35
)t.done(
)
執行結果如下:
用python繪製玫瑰花
參考了這篇部落格 在其基礎上加了些注釋 import turtle 設定初始位置 turtle.penup 提起畫筆 turtle.left 90 逆時針旋轉九十度 turtle.fd 200 向前移動一段距離 fd forward turtle.pendown 放下畫筆移動畫筆開始繪製 turtl...
Python 玫瑰花繪製
設定初始位置 turtle.penup 提起畫筆 turtle.pensize 5 turtle.left 90 逆時針旋轉九十度 turtle.fd 200 向前移動一段距離 fd forward turtle.pendown 放下畫筆移動畫筆開始繪製 turtle.right 90 順時針旋轉九...
python玫瑰花數量的含義 玫瑰花數量代表的含義
1朵玫瑰代表 我的心中只有你 only you!2朵玫瑰代表 這世界只有我倆!3朵玫瑰代表 我愛你 i love you!4朵玫瑰代表 至死不渝!5朵玫瑰代表 由衷欣賞!6朵玫瑰代表 互敬 互愛 互諒!7朵玫瑰代表 我偷偷地愛著你!8朵玫瑰代表 感謝你的關懷扶持及鼓勵!9朵玫瑰代表 長久 alway...