Python 在繪圖方面非常強大,它可以輕松地畫出五彩繽紛的小櫻花。下面是一個使用 Python 畫小櫻花的示例:
import turtle import random def draw_petal(): turtle.pensize(2) turtle.penup() turtle.right(90) turtle.forward(20) turtle.pendown() turtle.right(30) turtle.fillcolor("#FFCCCC") turtle.begin_fill() turtle.circle(10, 180) turtle.left(90) turtle.circle(10, 180) turtle.end_fill() turtle.left(120) turtle.penup() turtle.forward(20) turtle.right(150) def main(): turtle.setup(width=800, height=600) turtle.bgcolor("#228B22") turtle.pencolor("#008000") turtle.speed(0) for i in range(20): x = random.randint(-350, 350) y = random.randint(-250, 250) turtle.goto(x, y) draw_petal() turtle.hideturtle() turtle.done() if __name__ == "__main__": main()
可以看到,這段 Python 代碼使用 turtle 庫來繪制小櫻花。首先定義了 draw_petal 函數用于畫花瓣,它會向右旋轉 90 度,向前移動一定距離,然后畫出一個半圓,再畫出另一個半圓,最后填充顏色,向左旋轉 120 度,以便下次畫花瓣。
在 main 函數中設置 turtle 畫布大小和背景顏色,再隨機生成 20 個小櫻花的位置,調用 draw_petal 函數畫出小櫻花的花瓣,最后隱藏畫筆,完成繪制。
這是一個簡單的 Python 畫小櫻花的例子,希望對大家有所幫助。
上一篇php jsonp
下一篇css不使用默認樣式