1,漸變色圓
import pgzrun
def draw():
screen.fill('white')
for r in range(255,0,-1):
screen.draw.filled_circle((400,300),r,(255-r,0,0))
pgzrun.go()
2,很多個(gè)同心圓,使用了 #--------for循環(huán)嵌套--------------
range()是一個(gè)函數(shù)忧额,可以用來(lái)生成一個(gè)自然數(shù)的序列
r = range(5) # 生成一個(gè)這樣的序列[0,1,2,3,4]:
import pgzrun
def draw():
screen.fill('white')
for r in range(1,201,10):#(r)半徑 1<=r<201,每次加10
screen.draw.circle((400,300),r,"black")
pgzrun.go()
3畸肆,鼠標(biāo)點(diǎn)按def on_mouse_down(): 出現(xiàn)隨機(jī)顏色的同心圓:
import pgzrun
import random
def draw():
screen.fill('white')
#n = random.randint(0,255) ( 下面不能代入n,不然rgb三個(gè)色數(shù)值一樣宙址。)
for r in range(255,0,-10):
#例:screen.draw.filled_circle((400,300),r,(255-r,0,0)) #三個(gè) 轴脐,(85是間隔距離,如果85改成1抡砂,漸變更自然)顏色漸變圓
screen.draw.filled_circle((400, 300), r, \
(random.randint(0,255), random.randint(0,255) , \
random. randint(0,255)))#三個(gè)顏色隨機(jī)的同心圓大咱,r是將顏色分為三種(可以在r,g,b任何位置)
def on_mouse_down(): #鼠標(biāo)按下畫(huà)的圓都會(huì)發(fā)生變化,不必重新彈窗
draw()
pgzrun.go()