Python画板画图之美
*turtle.done() #可让画板窗口停止*
1.绘制同切圆
pensize为画笔宽度
circle(n),n为半径大小,两者单位均为像素
import turtle
turtle.pensize(2) #画笔宽度,单位为像素
turtle.circle(10) #圆半径,单位也为像素
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
turtle.done() #让画板窗口停止
2.绘制五角星
color(‘color1’,‘color2’)
#color1为画笔颜色,color2为填充颜色
for i in range(5):
#5为画笔条数
fd(200)
#fd为forward的简写,200位画笔每条线的长度。
rt(144)
#rt为right的简写,144为折返角度的补角
from turtle import *
color('red','red')
begin_fill()
for i in range(5):fd(200)rt(144)
end_fill()
done()
3.绘制太阳花
if abs(pos())<1:
#检查画笔是否回到原点,回到原点则为真
break
#如果回到原点,则回到跳出循环
from turtle import *
color('red','yellow')
begin_fill()
while True:forward(200)right(170)if abs(pos())<1:break
end_fill()
done()