Python 是一種強大的編程語言,它有眾多優秀的庫和模塊,可以實現各種各樣的功能。今天我們就來學習一下如何用 Python 畫一顆愛心彩虹。
import turtle import time # 創建畫布 pen = turtle.Turtle() pen.hideturtle() pen.speed(10) turtle.bgcolor("black") color = ["red", "orange", "yellow", "green", "blue", "purple"] turtle.title("Python Heart Rainbow") # 畫心形 def heart(x): pen.color(color[x]) pen.left(45) pen.forward(100) pen.circle(50, 180) pen.right(90) pen.circle(50, 180) pen.forward(100) # 循環畫心形 for i in range(6): heart(i) time.sleep(2) turtle.done()
代碼中首先我們導入了 turtle 庫。然后創建了一個畫布,設置了背景顏色,定義了彩虹的顏色,以及窗口的標題。接下來,我們定義了一個畫心形的函數 heart(x),參數 x 代表顏色的下標,用于在畫每個心形時切換顏色。在函數內部,我們用 turtle 庫提供的 API 畫了一個心形,需要注意的是,畫心形需要進行一系列的移動和旋轉操作,不過只要耐心一點,就能畫出漂亮的圖形。
最后,我們在一個循環中調用 heart(x) 函數,分別畫出不同顏色的心形。整個彩虹的過程也很有趣,運行代碼時,可以慢慢欣賞彩虹從紅到紫的變化過程。
這就是用 Python 畫愛心彩虹的方法,非常簡單有趣。一起來體驗一下吧!