这篇文章主要介绍了python画五角星的步骤图解图,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
python可以使用turtle绘制很多图形。很喜欢学生这份配色,还加了创新花瓣python turtle画三角形的树。
图形绘制,要先做构思。
花瓣由什么组成?
- 四分之一圆,圆弧+转角+圆弧
- 循环绘制花瓣,再转角
添加飘落的花瓣,增加美感
代码自取
import turtle
t = turtle.Turtle()
import random
t.speed(10)
t.up()
t.goto(0,-180)
t.down()
t.right(180)
t.pensize(4)
t.color("light green")
t.right(100)
t.circle(200,60)
for x in range(6):
t.shape("turtle")
t.begin_fill()
t.color("pink")
t.left(30)
t.circle(60,90)
t.left(90)
t.circle(60,90)
t.end_fill()
t.color("light blue")
#1st
t.up()
t.right(90)
t.goto(100,-20)
t.down()
t.begin_fill()
t.color("pink")
t.left(30)
t.circle(30,90)
t.left(90)
t.circle(30,90)
t.end_fill()
#2nd
t.up()
t.right(90)
t.goto(-150,-100)
t.down()
t.begin_fill()
t.color("pink")
t.left(140)
t.circle(25,90)
t.left(90)
t.circle(25,90)
t.up()
t.end_fill()
#3rd
t.up()
t.right(200)
t.goto(60,-70)
t.down()
t.up()
t.begin_fill()
t.color("pink")
t.left(30)
t.circle(20,90)
t.left(90)
t.circle(20,90)
t.end_fill()
t.penup()
t.ht()