1. 程式人生 > >Python—turtle庫畫圖神器

Python—turtle庫畫圖神器

引入turtle庫畫圖簡直無敵,之前用過MATLAB的plot函式,感覺這個更強大,有海量的第三方庫,簡直完美有趣

1.彩色螺旋線的繪製

import turtle 
import time 
turtle.pensize(2) 
turtle.bgcolor("black") 
colors = ["red", "yellow",'purple','blue'] 
turtle.tracer(False) 
for x in range(400):  
	turtle.forward(2*x)  
	turtle.color(colors[x % 4])  
	turtle.left(91) 
	turtle.tracer(True)

2.太陽花的繪製
from turtle import * 
color('red', 'yellow') 
begin_fill() 
while True:
	forward(200) 
	left(170) 
	if abs(pos()) < 1:
		break 
end_fill() 
done()


3.五角星的繪製

from turtle import * 
fillcolor("red") 
begin_fill() 
while True:
	forward(200) 
    right(144)
    if abs(pos()) < 1:
    	break 
end_fill()


4.螺旋線繪製

import turtle 
import time 
turtle.speed("fastest") 
turtle.pensize(2) 
for x in range(100):
	turtle.forward(2*x)
	turtle.left(90) 
time.sleep(3)

僅供參考學習,轉載請註明出處,謝謝