python画花
Posted 青提学编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python画花相关的知识,希望对你有一定的参考价值。
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()
Python开发
- Python开发:目录
- Python开发:Python介绍
- Python开发:Python数据类型
- Python开发:Python之函数
- Pyhton开发:Python基础杂货铺
- Python开发:模块
- Python开发:面向对象
- Python开发:网络编程
- Python开发:HTML
- Python开发:CSS
- Python开发:JavaScript
- Python开发:DOM
- Python开发:jQuery
- Python开发:Web框架
- Python开发:Web框架之Tornado
- Python开发:AJAX
- Python开发:MySQL(一)
- Python开发:MySQL(二)
- Python开发:Python操作MySQL
- Python开发:缓存
- Python开发:Web框架之Django【基础】
- Python开发:Web框架之Django【进阶】
- Python开发:CMDB配置资产管理
未完待续......
附录:
最后致谢:感谢在我学习之路帮助我的人
以上是关于python画花的主要内容,如果未能解决你的问题,请参考以下文章