马上520就要到了,大家有没有准备买花花送给自己的女朋友?最近大白收到了好多粉丝的抱怨,说一到520花花就变得好贵,520这场意外让本来就贫穷的家庭雪上加霜。

念及此,为了大家可以过一个浪漫而又节俭的520情人节,大白今日绞尽脑汁使用Python给大家编写了一套樱花的动态图,相信拿给女朋友肯定会更加浪漫。不过大家还是要努力学习写出代码才可以。(部分新的用法后面会有注释哦)

  1. 首先需要在桌面新建一个文本文档,然后选中文本文档点击右键,选择编辑按钮进入文本文档的编辑模式。

  2. 将以下代码拷贝进文档当中,如果想学习Python代码的同学可以关注下代码中的注释从而熟悉编程语言的语法

import turtle as t  #此处用的as是指将turtle简写成t,减少大家写这么多的代码import randomimport time# 画樱花的躯干(60,t)def Tree(branch, t):  #def是Python中的函数,他的下一行默认需要增加两个空格  time.sleep(0.0005)  if branch > 3: #if属于Python中的逻辑分支,下一行需要两个空格    if 8 <= branch <= 12:      if random.randint(0, 2) == 0:        t.color('snow') # 白      else:        t.color('lightcoral') # 淡珊瑚色      t.pensize(branch / 3)    elif branch < 8:      if random.randint(0, 1) == 0:        t.color('snow')      else:        t.color('lightcoral') # 淡珊瑚色      t.pensize(branch / 2)    else:      t.color('sienna') # 赭(zhě)色      t.pensize(branch / 10) # 6    t.forward(branch)    a = 1.5 * random.random()    t.right(20 * a)    b = 1.5 * random.random()    Tree(branch - 10 * b, t)    t.left(40 * a)    Tree(branch - 10 * b, t)    t.right(20 * a)    t.up()    t.backward(branch)    t.down()# 掉落的花瓣def Petal(m, t):  for i in range(m):    a = 200 - 400 * random.random()    b = 10 - 20 * random.random()    t.up()    t.forward(b)    t.left(90)    t.forward(a)    t.down()    t.color('lightcoral') # 淡珊瑚色    t.circle(1)    t.up()    t.backward(a)    t.right(90)    t.backward(b)# 绘图区域t = T.Turtle()# 画布大小w = T.Screen()t.hideturtle() # 隐藏画笔t.getscreen().tracer(5, 0)w.screensize(bg='wheat') # wheat小麦t.left(90)t.up()t.backward(150)t.down()t.color('sienna')# 画樱花的躯干Tree(60, t)# 掉落的花瓣Petal(200, t)w.exitonclick()

3.拷贝进去之后,保存完毕,然后将文本文档的后缀名txt修改成py

4.选择py文件并点击右键选择运行,下面是运行的效果,不过真是运行还会有意外的惊喜哦

py樱花代码_Python如何画出美丽浪漫的樱花相关推荐

  1. 简笔彩色圣诞树的python代码_python怎么画出好看的圣诞树

    在python设计语言中,可以使用不同的符号绘制不同的图形,还可以使用符号组合成树形图形.那么,如何绘制好看的圣诞树呢? 工具/原料 python pycharm 截图工具 WPS 方法/步骤 1 打 ...

  2. python绘制繁花曲线代码_做个绘图仪,画出美丽的繁花曲线 | 上周实验回顾

    原标题:做个绘图仪,画出美丽的繁花曲线 | 上周实验回顾 在刚刚过去的周末,北京.上海.广州.深圳.杭州.南京的孩子们又在科学队长实验室玩嗨啦!一起来回顾一下吧~ 开眼时间 认识繁花曲线 纸币上的背景 ...

  3. 计算机设计校园的简要教案,(最新整理)《画出美丽的校园》教学设计

    <(最新整理)<画出美丽的校园>教学设计>由会员分享,可在线阅读,更多相关<(最新整理)<画出美丽的校园>教学设计(7页珍藏版)>请在人人文库网上搜索. ...

  4. 250行代码基于C + EasyX实现感人的表白小程序,画出美丽的爱心雨!

    这个小程序是在 18年的夏天写的,曾经有一份真挚的爱情摆在我面前,我没有好好珍惜,算了,还是赶紧 new一个新对象吧 ~ 程序中的爱心是我用 api画出来的,也是比较麻烦的一种方法,如果使用图片的话会 ...

  5. python代码画樱花-如何用Python画出一颗漂亮的樱花

    作为一个世界上非著名非专业的画家,当然得让大家先欣赏下我的世纪大作: 当然作为一个知名画家必须得掌握不同的画风,现在大家欣赏下我的另一大作: 众所周知,作为一个程序员,当然不会是一个手残党,日夜敲击键 ...

  6. python画三维立体图完整代码_python之画三维图像

    一:利用的包: (1)构建三维对象:mpl_toolkits.mplot3d里面导入Axes3D (2)数据方面操作:numpy (3)绘图工具包:matplotlib.pyplot 二:绘图: 1. ...

  7. python画地图柱状图_Python 如何画出漂亮的地图?

    Python地图可视化库有大家熟知的pyecharts.plotly.folium,其他回答都有介绍,还有稍低调的bokeh.basemap.geopandas,也是地图可视化的利器. 首先介绍下bo ...

  8. python画指北针_python如何画出漂亮的地图?

    python如何画出漂亮的地图? 要画一张好看的地图,数据量的多少.底图的支持程度与选择乃至个人的美学素养是一张好看的地图重要的因素.目前python也有很多能够实现地图可视化的包,这里给大家推荐最基 ...

  9. python画建筑分析图_python如何画出漂亮的地图?

    要画一张好看的地图,数据量的多少.底图的支持程度与选择乃至个人的美学素养是一张好看的地图重要的因素.目前python也有很多能够实现地图可视化的包,这里给大家推荐最基础也是个人最常使用的两个包geop ...

最新文章

  1. 第三周项目三-输出星号图(2)
  2. 浅析网站建设之初应该从哪些方面进行考虑?
  3. RS232详解(续)
  4. 本地安装jruby到maven仓库,由于公司网络不给力
  5. 全球及中国乳酸异辛酯行业发展趋势及投资前景规划报告2022-2027年
  6. J2SE核心开发实战(二)——字符串与包装类
  7. 国产联盟链 Fisco-Bcos 调技术研报告
  8. MyEclipse 启动之 java.lang.RuntimeException: No application id has been
  9. android 富文本编辑器_富文本编辑器,还是Tinymce好一点?Angular/Vue集成最新版
  10. php中include,require的文件包含问题,以及$_SERVER['PHP_SELF']和__FILE__的区别
  11. 框架应该弄明白的理论问题
  12. PS CC 2014使用到期解决方法,其他类似
  13. 我用 10 张脑图,征服了一系列大厂面试官。
  14. NLP面试宝典:38个最常见NLP问题答案一文get
  15. 简单描述微信支付pay
  16. android p 荣耀v10,荣耀V10和V9哪个好 区别对比分析告诉你
  17. 计算机发展15件重大事件(图说)
  18. 无刷直流电机矢量控制(二):单电阻采样
  19. 解决:在win10中“无法登录到你的账户”的问题
  20. Hello, FreeSWITCH(1)VoIP 基础

热门文章

  1. 蓝屏信息0x0000000A、 0x00000050、 0x0000001A错误分析
  2. Zephyr Kernel 设备驱动和设备模型(一)
  3. 计组3——加/减法器构造
  4. 【Spring】JdbcTemplate常用方法使用示例
  5. 软考中级哪个科目比较容易考?
  6. python对外正式发布年份_python正式对外发布的年份
  7. ubantu 黑屏_普罗菲斯触摸屏黑屏问题维修经验丰富
  8. LPC1768 IAP写入bin格式程序不能启动的解决办法
  9. 切边压力机行业调研报告 - 市场现状分析与发展前景预测
  10. 不对外开放的微信小程序审核时不通过,因为无法提供测试账号导致审核人员登录失败解决办法!