首页 > 技术文章 > python使用turtle库绘制五角星

ylzchs 2020-07-01 15:34 原文

#使用turtle库绘制并填充一个五角星

from turtle import Turtle #引用turtle库
p=Turtle() #给p赋值为
p.speed(2) #速度
p.pensize(5) #画笔宽度
p.color("red") #画笔颜色
p.fillcolor("yellow")#填充颜色
#以上两句也可以用 p.color("red","yellow")代替

p.begin_fill() #填充颜色开始
for i in range(5): #循环5次绘制五角星
p.forward(200) 
p.right(144) #五角星的每个角为144度
p.end_fill() #填充图形颜色前调用

p.penup() #提起笔
p.goto(100,100)
p.pendown()#在这个坐标点落笔

p.begin_fill() #填充颜色开始
for i in range(5): #循环5次绘制五角星
p.forward(200) 
p.right(144) #五角星的每个角为144度
p.end_fill() #填充图形颜色前调用

 

推荐阅读