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()