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开发

  1. Python开发:目录
  2. Python开发:Python介绍
  3. Python开发:Python数据类型
  4. Python开发:Python之函数
  5. Pyhton开发:Python基础杂货铺
  6. Python开发:模块
  7. Python开发:面向对象
  8. Python开发:网络编程
  9. Python开发:HTML 
  10. Python开发:CSS 
  11. Python开发:JavaScript
  12. Python开发:DOM
  13. Python开发:jQuery
  14. Python开发:Web框架
  15. Python开发:Web框架之Tornado
  16. Python开发:AJAX
  17. Python开发:MySQL(一)
  18. Python开发:MySQL(二)
  19. Python开发:Python操作MySQL
  20. Python开发:缓存
  21. Python开发:Web框架之Django【基础】
  22. Python开发:Web框架之Django【进阶】
  23. Python开发:CMDB配置资产管理

未完待续......

 

附录:

  1. 线程池
  2. pycharm的基本操作
  3. unbutu介绍,以及基本使用
  4. pep-8要求归纳
  5. python面试题(转)
  6. 面试题解析(一)
  7. 面试题解析(二)
  8. 面试题解析(三)
  9. 面试题解析(四)

 

最后致谢:感谢在我学习之路帮助我的人

以上是关于python画花的主要内容,如果未能解决你的问题,请参考以下文章

超好用的图神经网络库PyG更新了!

python中的包

Python - 追逐另一个精灵的精灵

使用python打造一款音乐播放器

吊打Pyecharts,又一个Python绘图库!

从您无法控制且无权访问的线程中释放 Python 导入锁