Python的碎石圖程序是一項非常有用的工具,可以用來生成漂亮的碎石效果。這個程序可以通過Python的繪圖庫來實現,使得用戶可以利用自己的創造力來制作令人驚嘆的圖形。
# 導入必要的庫 import random import turtle # 定義畫布和畫筆 canvas = turtle.Screen() pen = turtle.Turtle() # 定義畫布的背景色 canvas.bgcolor('#23395B') # 定義碎石的形狀和顏色 shapes = ['circle', 'triangle', 'square'] colors = ['white', 'grey', 'darkgrey', 'black'] # 定義碎石個數 num_of_stones = 100 # 循環繪制碎石 for i in range(num_of_stones): # 隨機選擇形狀和顏色 shape = random.choice(shapes) color = random.choice(colors) size = random.randint(10, 50) x = random.randint(-300, 300) y = random.randint(-300, 300) # 設置畫筆的顏色和形狀 pen.color(color) pen.shape(shape) # 移動畫筆到指定位置 pen.penup() pen.goto(x, y) pen.pendown() # 繪制碎石 pen.begin_fill() for j in range(4): pen.forward(size) pen.right(90) pen.end_fill() # 隱藏畫筆 pen.hideturtle() # 保持窗口不關閉 turtle.done()
以上程序使用了Python的turtle模塊來實現碎石圖的繪制。通過隨機選擇形狀和顏色,以及指定大小和位置,繪制出了100個隨機的碎石。最終生成的圖形非常漂亮,可以用來展示在網站、應用程序或其他媒體中。