Python作為一種高級編程語言,可以實現各種各樣的功能,其中就包括畫國旗。下面就是一個簡單的Python代碼,用于畫中國國旗。
import turtle # 畫紅色背景 def draw_red_background(): turtle.penup() turtle.goto(-300, 200) turtle.pendown() turtle.color('red') turtle.begin_fill() for i in range(2): turtle.forward(600) turtle.right(90) turtle.forward(400) turtle.right(90) turtle.end_fill() # 畫黃色星星 def draw_star(): turtle.penup() turtle.goto(-220, 100) turtle.pendown() turtle.color('yellow') turtle.begin_fill() for i in range(5): turtle.forward(100) turtle.right(144) turtle.end_fill() # 畫小黃星星 def draw_small_star(): turtle.penup() turtle.goto(-160, 160) turtle.setheading(-90) turtle.forward(30) turtle.setheading(0) turtle.pendown() turtle.begin_fill() for i in range(5): turtle.forward(12) turtle.right(144) turtle.end_fill() # 畫大黃星星 def draw_big_star(): turtle.penup() turtle.goto(-160, 120) turtle.setheading(-90) turtle.forward(60) turtle.setheading(0) turtle.pendown() turtle.begin_fill() for i in range(5): turtle.forward(24) turtle.right(144) turtle.end_fill() # 主函數 def main(): turtle.speed(0) draw_red_background() draw_star() draw_small_star() draw_big_star() turtle.hideturtle() turtle.done() if __name__ == '__main__': main()
以上代碼中,我們通過turtle庫中的一系列函數,分別畫出了紅色背景、黃色大星星、小黃星星以及大黃星星。可以通過修改相應的坐標和尺寸,來畫出不同形狀和風格的國旗。
上一篇css中箭頭變成小手
下一篇css中網頁的描述