Python是目前非常受歡迎的編程語(yǔ)言之一,除了在數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)領(lǐng)域得到廣泛應(yīng)用外,它也可以用來(lái)做一些非??岬氖虑椋热绠?huà)隨機(jī)箭頭。
import turtle import random # 設(shè)置畫(huà)布大小 screen = turtle.Screen() screen.setup(width=800, height=600) # 創(chuàng)建箭頭 arrow = turtle.Turtle() arrow.ht() # 隱藏箭頭 arrow.pensize(3) # 畫(huà)10個(gè)隨機(jī)的箭頭 for i in range(10): # 隨機(jī)生成箭頭的位置和旋轉(zhuǎn)角度 x = random.randint(-300, 300) y = random.randint(-200, 200) angle = random.randint(0, 360) # 移動(dòng)箭頭到指定位置 arrow.penup() arrow.goto(x, y) arrow.pendown() # 旋轉(zhuǎn)箭頭 arrow.left(angle) # 畫(huà)箭頭 arrow.forward(50) arrow.right(120) arrow.forward(30) arrow.right(120) arrow.forward(30) arrow.right(120) # 等待畫(huà)面關(guān)閉 turtle.done()
上面的代碼使用Python的turtle庫(kù)來(lái)畫(huà)隨機(jī)箭頭。首先我們創(chuàng)建了一個(gè)畫(huà)布,然后用turtle.Turtle()創(chuàng)建了一個(gè)箭頭。接下來(lái)使用循環(huán)畫(huà)出10個(gè)隨機(jī)的箭頭,每個(gè)箭頭隨機(jī)生成位置和旋轉(zhuǎn)角度,并畫(huà)出箭頭。
使用turtle庫(kù)畫(huà)圖非常簡(jiǎn)單且有趣,如果你想練習(xí)Python編程能力,可以嘗試使用turtle庫(kù)畫(huà)一些其他的圖形。