Python是一種高級編程語言,可以用它做很多事情,包括畫圖。下面我們來看看如何用Python畫出美麗的玫瑰線。
import turtle import math # 設置畫筆屬性 turtle.penup() turtle.goto(0, -200) turtle.pendown() turtle.pensize(2) turtle.color('red') # 畫玫瑰線 for angle in range(0, 360 * 5 + 1, 5): # 將角度轉換為弧度 theta = angle * math.pi / 180 # 計算極坐標 r = 200 * math.sin(6 * theta) x = r * math.cos(theta) y = r * math.sin(theta) # 將極坐標轉換為直角坐標 turtle.goto(x, y) turtle.done()
上面的代碼使用Turtle模塊,可以幫助我們繪制2D圖形。首先我們設置畫筆屬性,然后在for循環中計算每個點的坐標,在不同的角度上畫出不同的點,最終形成了美麗的玫瑰線。
如果你想要畫出不同的玫瑰線,可以調整上面代碼中的參數,例如改變sin函數的系數,改變循環的步長等。