python可以使用turtle绘制很多图形。很喜欢学生这份配色,还加了创新花瓣。

python 爬虫 花瓣 用python画花瓣_pygame

 图形绘制,要先做构思。


花瓣由什么组成?


  • 四分之一圆,圆弧+转角+圆弧
  • 循环绘制花瓣,再转角

python 爬虫 花瓣 用python画花瓣_ci_02


添加飘落的花瓣,增加美感


 

python 爬虫 花瓣 用python画花瓣_pygame_03

 

python 爬虫 花瓣 用python画花瓣_ci_04


 代码自取


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

python 爬虫 花瓣 用python画花瓣_python_05