画樱花啦~
毕业时节,虽然难过,但是樱花真的好美。樱花落了,自己画~
python里面的海龟是作图常用工具,初学python的应该都使用过

一、满树的樱花

# coding=utf-8
# 画一棵樱花import turtle
import random
from turtle import *
from time import sleep# 画樱花的躯干(60,t)
def tree(branchLen,t):sleep(0.0005)if branchLen >3:if 8<= branchLen <=12:if random.randint(0,2) == 0:t.color('snow') # 白else:t.color('lightcoral') # 淡珊瑚色t.pensize(branchLen / 3)elif branchLen <8:if random.randint(0,1) == 0:t.color('snow')else:t.color('lightcoral') # 淡珊瑚色t.pensize(branchLen / 2)else:t.color('sienna') # 赭(zhě)色t.pensize(branchLen / 10) # 6t.forward(branchLen)a = 1.5 * random.random()t.right(20*a)b = 1.5 * random.random()tree(branchLen-10*b, t)t.left(40*a)tree(branchLen-10*b, t)t.right(20*a)t.up()t.backward(branchLen)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)def main():# 绘图区域t = turtle.Turtle()# 画布大小w = turtle.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()main()

由于使用到了random,每次画出来的都不一样

二、比个心

from turtle import *def go_to(x, y):up()goto(x, y)down()def big_Circle(size):  #函数用于绘制心的大圆speed(10)for i in range(150):forward(size)right(0.3)def small_Circle(size):  #函数用于绘制心的小圆speed(10)for i in range(210):forward(size)right(0.786)def line(size):speed(10)forward(51*size)def heart( x, y, size):go_to(x, y)left(150)begin_fill()line(size)big_Circle(size)small_Circle(size)left(120)small_Circle(size)big_Circle(size)line(size)end_fill()def arrow():pensize(10)setheading(0)go_to(-400, 0)left(15)forward(150)go_to(339, 178)forward(150)def arrowHead():pensize(1)speed(20)color('red', 'red')begin_fill()left(120)forward(20)right(150)forward(35)right(120)forward(35)right(150)forward(20)end_fill()def main():pensize(2)color('red', 'pink')#getscreen().tracer(30, 0) #取消注释后,快速显示图案heart(200, 0, 1)          #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小setheading(0)             #使画笔的方向朝向x轴正方向heart(-80, -100, 1.5)     #画出第二颗心arrow()                   #画出穿过两颗心的直线arrowHead()               #画出箭的箭头go_to(400, -300)write("爱你的:渣渣", move=True, align="left", font=("宋体", 30, "normal")) #署名done()main()

想着朋友生日给他给他做成exe格式的,这样不依赖于python环境,后续弄了挺久,打包的流程就放在第二篇吧,等周五了再更新。

本文引用:
[1]https://blog.csdn.net/weixin_41772346/article/details/101554828

python画樱花(一)相关推荐

  1. 武汉的樱花开了!出不了门别担心,线上带你开樱花![Python画樱花]

    武汉的樱花开了!出不了门别担心,线上带你"开"樱花![Python画樱花] Python实现部分转载自Soul fragments:https://blog.csdn.net/we ...

  2. python canvas画弧度_用Python画樱花?想得美就能画得美(下)

    上一篇我们介绍了一种手绘玫瑰的方法,你当然也可以用类似的方法画一朵或者几朵樱花 咯,看你的艺术底子了. 不过今天我们用优美的数学方法来画樱花,也会很漂亮的. 先画朵太阳花暖暖身吧. import tu ...

  3. 用python画樱花、玫瑰和圣诞树

    最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成 ...

  4. 超级好看又易上手教你用python画樱花

    我之前没怎么用过 Python,就对别人的代码进行分析和效果优化好啦,顺便学习一下. 现在让我们从用Python画一朵樱花开始吧~ 动态生成樱花 效果图(这个是动态的): 实现代码: from tur ...

  5. python设计樱花_用Python画樱花?想得美就能画得美(上)

    前段时间疯传的武大学生用Python代码画出樱花,暗藏"武汉加油",好感人的. 不过他们的代码并不是"画"樱花,而是剪辑一段樱花的视频,把其中的像素替换为&qu ...

  6. python樱花_用Python画樱花?想得美就能画得美(上)

    前段时间疯传的武大学生用Python代码画出樱花,暗藏"武汉加油",好感人的. 不过他们的代码并不是"画"樱花,而是剪辑一段樱花的视频,把其中的像素替换为&qu ...

  7. Python 画樱花(动态画+飘落效果+暗色效)

    link # coding=utf-8 # 画一棵樱花import turtle import random from turtle import * from time import sleep# ...

  8. 【Python画樱花源码】

    源码 import turtle as T import random import time# 画樱花的躯干(60,t) def Tree(branch, t):time.sleep(0.0005) ...

  9. Python 画樱花表白

    1.动态生成樱花 结果展示:(这个是动态的,不会做gif,只能展示下结果) 代码如下: import turtle import random from turtle import * from ti ...

最新文章

  1. FFmpeg中libswresample库简介及测试代码
  2. 机器学习笔试题精选(二)
  3. android多线程断点续传
  4. RMAN CONFIGURE解释
  5. 大公司里怎样开发和部署前端代码
  6. (6)FPGA面试题D触发器
  7. 软件项目经理怎么做?
  8. 《CLR via C#》读书笔记 之 计算限制的异步操作
  9. 云服务器远程桌面复制
  10. 计算机中没有我的电脑桌面,桌面上我的电脑图标没了怎么办
  11. 网易游戏:游戏测试是一个怎样的行业?
  12. VS自带数据库SqlExpress
  13. 解决 unity vs2017编辑器 全范围脚本报错 : predefined type 'system.object' is not defined or imported
  14. [转]爱因斯坦·毕加索——空间、时间和动人心魄之美
  15. C语言程序设计卢萍,卢萍
  16. 一个关于xgen开发导入的问题,但其实我觉得更重要的是过程中发生的事情。
  17. Lightroom导入JPG格式的图像
  18. 微信公众号会替代手机APP吗?
  19. 请问哪些CE认证必须要欧盟NB机构发证?
  20. 手撕自动驾驶算法——IMU测量模型、运动模型、误差模型

热门文章

  1. PA,MIOU,FWIOU
  2. ubuntu从本地上传文件到云服务器、从云服务器下载文件到本地的命令(亲测有效)
  3. 计算机图形几何算法详解勘误
  4. 暗棕色发出绿光的扁豆碳/氧化镍量子点HB-CQDs-FITC 修饰荧光素的制备过程
  5. 百度天气预报接口介绍
  6. hacker vip教程
  7. k8s部署prometheus + grafana
  8. 安卓开发自己写的刻度尺测量,精确到mm.
  9. 2020年度总结 | 葡萄城软件开发技术回顾
  10. Hive学习使用一周感悟