用python畫漂亮的隨機圖形

開啟百度App

用python畫漂亮的隨機圖形,原始碼解釋如下:

用python畫漂亮的隨機圖形

用python畫漂亮的隨機圖形

import turtle as t 呼叫turtle庫

import colorsys 呼叫顏色

t。bgcolor(“black”) 設定背景顏色

t。tracer(78) 設定螢幕更新追蹤

h=0。001 設定色相

n=219 設定顏色變數n

for i in range(200): 呼叫迴圈執行函式i

c=colorsys。hsv_to_rgb(h,1,0。7) 設定顏色變化

h+=1/n 設定顏色變數變化模式

t。up() 提筆

t。down() 落筆

t。pencolor(“orange”) 設定筆的顏色

t。pensize(4) 設定畫筆粗細

t。fd(18) 向前執行18

t。rt(40) 向右轉40度

t。fillcolor(c) 填充顏色

t。begin_fill() 開始填充

t。pensize(9) 設定畫筆粗細

t。fd(i) 向前執行i

t。circle(i,24) 畫圓

t。end_fill() 結束填充

t。lt(65) 向左轉65度

t。fd(i) 向前執行i

t。fillcolor(c) 填充顏色

t。begin_fill() 開始填充

t。circle(i,90,steps=15) 畫圓

t。end_fill() 結束填充

t。done() 結束

用python畫漂亮的隨機圖形

原始碼如下:

import turtle as t

import colorsys

t。bgcolor(“black”)

t。tracer(78)

h=0。001

n=219

for i in range(200):

c=colorsys。hsv_to_rgb(h,1,0。7)

h+=1/n

t。up()

t。down()

t。pencolor(“orange”)

t。pensize(4)

t。fd(18)

t。rt(40)

t。fillcolor(c)

t。begin_fill()

t。pensize(9)

t。fd(i)

t。circle(i,24)

t。end_fill()

t。lt(65)

t。fd(i)

t。fillcolor(c)

t。begin_fill()

t。circle(i,90,steps=15)

t。end_fill()

t。done()

用python畫漂亮的隨機圖形