童話中,樹上長滿星星,五顏六色的,非常漂亮的星星樹
今天,用python**可以實現,電腦幫你畫出來,每次執行都完全隨機
五角星擁有隨機的顏色和大小,如圖
下面是我寫的源**,相當簡短哦
import turtle , random
turtle.screensize(
900,
600,
'papayawhip'
)turtle.title(
'星星樹-羊'
)turtle.speed(0)
turtle.hideturtle(
)def
star
(n):
r,g,b=
(random.randint(1,
10)/10
for i in
range(3
))turtle.color(r,g,b)
turtle.begin_fill(
)for i in
range(5
):turtle.fd(n)
turtle.left(
144)
turtle.end_fill(
)def
tree
(m,l)
: turtle.pensize(m*2)
turtle.color(
'saddlebrown'
) turtle.pd(
) d = l+
(random.randint(0,
8)) turtle.fd(d)
if m>0:
b = random.randint(5,
12)+10
c = random.randint(5,
12)+10
turtle.right(b)
tree(m-
1,d)
turtle.left(b+c)
tree(m-
1,d)
turtle.right(c)
else
: star(random.randint(20,
50)) turtle.pu(
) turtle.backward(d)
defmain()
: turtle.pu(
) turtle.goto(0,
-300
) turtle.left(90)
tree(7,
35)if __name__ ==
"__main__"
: main(
) turtle.done(
)
Python 用turtle模組畫海龜的第一步
檔名 text.cpp 完成日期 2016年10月13日 版本號 v1.0 程式輸入 無 程式輸出 見執行結果 知識點 python中的turtle模組 首先引入模組 import turtle 然後建立乙個畫布,呼叫pen函式 t turtle.pen 接著會彈出一張畫布,如果你在idle中寫的 ...
Python基礎(三) turtle模組
turtle模組提供了編寫向量圖的方法,畫簡單的直線 點和曲線。引入turtle模組 import turtle 建立畫布 t turtle.pen 移動箭頭 操作命令 向前移動 t.forwand 50 向後移動 t.backward 100 左轉t.left 90 右轉t.right 75 抬起...
python學習 turtle模組(二)
利用turtle繪製簡單圖形,注意畫筆顏色及填充顏色的使用。usr bin env python3 coding utf 8 from turtle import pensize 5 turtle 視窗預設大小是 400 400 speed 1 速度設定 0 10之間 penup goto 200,...