Python是一種功能強大的編程語言,能夠用于各種任務,包括創建圖形和可視化。今天我們將使用Python創建一個流動的國旗。
import turtle # 設置畫布寬高 screen = turtle.Screen() screen.setup(600, 400) # 繪制國旗圖案 flag = turtle.Turtle() flag.pensize(4) # 繪制紅色區域(上) flag.color("red") flag.begin_fill() flag.goto(-200, 100) flag.goto(100, 100) flag.goto(100, -100) flag.goto(-200, -100) flag.goto(-200, 100) flag.end_fill() # 繪制藍色區域(下) flag.color("blue") flag.penup() flag.goto(-180, 80) flag.pendown() flag.begin_fill() flag.goto(80, 80) flag.goto(80, -80) flag.goto(-180, -80) flag.goto(-180, 80) flag.end_fill() # 繪制星星 flag.color("white") flag.penup() flag.goto(-160, 60) flag.pendown() flag.begin_fill() for i in range(5): flag.forward(40) flag.right(144) flag.end_fill() # 讓星星流動 while True: flag.clear() # 清空舊圖案 flag.penup() flag.goto(-160, 60) flag.pendown() flag.begin_fill() for i in range(5): flag.forward(40) flag.right(144) flag.end_fill() # 向右移動 flag.penup() flag.goto(-160, 60) flag.setheading(0) for i in range(10): flag.forward(10) flag.pendown() # 圓形軌跡 for i in range(136): flag.right(10) flag.forward(2)
我們使用Turtle模塊繪制國旗圖案,然后在星星的繪制中添加了一個循環,讓星星不斷移動,并在圓形軌跡上流動。 運行代碼后就能看到一個流動的國旗了!
上一篇ajax傳值 跳轉頁面上
下一篇php item