Python是一門強(qiáng)大的編程語言,可以用來進(jìn)行各種各樣的編程任務(wù),包括圖形圖像處理等。本文將詳細(xì)介紹如何使用Python的turtle庫繪制隨機(jī)圓形。
import turtle import random turtle.speed(100) turtle.colormode(255) for i in range(50): turtle.penup() x = random.randint(-300, 300) y = random.randint(-300, 300) turtle.goto(x, y) turtle.pendown() r = random.randint(50, 150) red = random.randint(0, 255) green = random.randint(0, 255) blue = random.randint(0, 255) turtle.color(red, green, blue) turtle.begin_fill() turtle.circle(r) turtle.end_fill() turtle.done()
運(yùn)行以上代碼,窗口內(nèi)將會(huì)出現(xiàn)50個(gè)隨機(jī)大小和顏色的圓形。程序首先導(dǎo)入了turtle和random庫。然后我們設(shè)置了turtle的速度和顏色模式,使得circle函數(shù)能夠隨機(jī)顏色填充。接下來使用循環(huán)語句繪制了50個(gè)圓形,隨機(jī)選取位置并在該位置繪制隨機(jī)大小和顏色的圓形。turtle的circle函數(shù)可以接受一個(gè)半徑參數(shù),根據(jù)該參數(shù)繪制出一個(gè)圓形。使用begin_fill和end_fill函數(shù)可以對圓形進(jìn)行填充。最后使用done函數(shù)停止繪制,顯示出窗口。