Python 是一種高級(jí)編程語言,優(yōu)美、簡單且易學(xué)。使用這種語言,我們不僅可以解決各種問題,而且還可以創(chuàng)造美好的藝術(shù)品。比如,我們可以用 Python 畫出簡單而美麗的煙花。下面就讓我們一起來學(xué)習(xí)如何使用 Python 畫煙花吧!
# 導(dǎo)入必要的庫 import turtle import random # 設(shè)置畫筆 pen = turtle.Pen() pen.speed(0) # 定義火花函數(shù) def draw_firework(x, y, size): pen.up() pen.goto(x, y) pen.down() pen.color(random.choice(['red', 'orange', 'yellow', 'green', 'blue', 'purple', 'pink'])) for i in range(36): pen.fd(size) pen.bk(size) pen.rt(10) for i in range(12): pen.fd(size) pen.circle(2) pen.bk(size) pen.lt(30) # 畫出五朵煙花 for i in range(5): x = random.randint(-200, 200) y = random.randint(-200, 200) size = random.randint(50, 150) draw_firework(x, y, size) # 結(jié)束程序 turtle.done()
以上就是 Python 畫簡單煙花的代碼。首先,我們導(dǎo)入了必要的庫來實(shí)現(xiàn)畫畫。然后,我們定義了一個(gè)畫火花的函數(shù),并在函數(shù)中隨機(jī)設(shè)置了顏色。接著,我們將五朵煙花隨機(jī)畫在屏幕上。最后,我們使用了 turtle 庫中的 done() 函數(shù)來保持畫面不關(guān)閉。
我們可以運(yùn)行代碼,看到五朵美麗的煙花在屏幕上綻放,讓人心情愉悅。使用 Python,我們可以輕松地創(chuàng)造出美好的事物。當(dāng)然,在學(xué)習(xí)的過程中,我們還有很多可以改進(jìn)的地方,也可以實(shí)現(xiàn)更加復(fù)雜的煙花效果。希望大家能夠繼續(xù)努力學(xué)習(xí)、實(shí)踐,創(chuàng)造出更多更好的作品。