Python語言是一種強大的編程語言。如果你想要學習Python,那么你必須學會如何繪制各種形狀。這個任務聽起來很困難,但實際上,使用Python畫形狀非常簡單。在本文中,我們將學習如何使用Python在屏幕上繪制隨機形狀。
import turtle import random # 設置窗口大小 screen = turtle.Screen() screen.setup(400, 400) # 創建一個烏龜 t = turtle.Turtle() # 定義形狀列表 shapes = ['circle', 'square', 'triangle'] # 隨機生成形狀和位置,并繪制 for i in range(10): r_shape = random.choice(shapes) x_pos = random.randint(-200, 200) y_pos = random.randint(-200, 200) t.penup() t.goto(x_pos, y_pos) t.pendown() if r_shape == 'circle': t.circle(50) elif r_shape == 'square': for j in range(4): t.forward(100) t.right(90) elif r_shape == 'triangle': for j in range(3): t.forward(100) t.right(120) turtle.done()
以上代碼中,我們首先導入了turtle模塊和random模塊,并創建了一個窗口和一個烏龜。然后,我們定義了一個形狀列表,包含三種形狀:圓形、正方形和三角形。接下來,我們在循環中使用random.choice()方法從形狀列表中隨機選擇一個形狀,并使用random.randint()方法生成一個隨機位置。最后,我們根據選擇的形狀在隨機生成的位置上繪制這個形狀。
通過這個簡單的Python程序,我們可以在屏幕上繪制出隨機的形狀,并讓每次繪制都呈現出不同的形狀和位置。這個程序是一個很好的Python入門例子,也讓我們體驗到了Python語言的簡易性和強大性。