情人节快乐! python绘制漂亮玫瑰


Posted in Python onAugust 18, 2020

情人节快乐!这个节日怎么会少了浪漫的玫瑰花!

用Python的turtle库绘图是很简单的,画了一个玫瑰花,下面奉上源码:

源码:

'''
Created on Nov 18, 2017
@author: QiZhao
'''
import turtle
 
# 设置初始位置
turtle.penup()
turtle.left(90)
turtle.fd(200)
turtle.pendown()
turtle.right(90)
 
# 花蕊
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10,180)
turtle.circle(25,110)
turtle.left(50)
turtle.circle(60,45)
turtle.circle(20,170)
turtle.right(24)
turtle.fd(30)
turtle.left(10)
turtle.circle(30,110)
turtle.fd(20)
turtle.left(40)
turtle.circle(90,70)
turtle.circle(30,150)
turtle.right(30)
turtle.fd(15)
turtle.circle(80,90)
turtle.left(15)
turtle.fd(45)
turtle.right(165)
turtle.fd(20)
turtle.left(155)
turtle.circle(150,80)
turtle.left(50)
turtle.circle(150,90)
turtle.end_fill()
 
# 花瓣1
turtle.left(150)
turtle.circle(-90,70)
turtle.left(20)
turtle.circle(75,105)
turtle.setheading(60)
turtle.circle(80,98)
turtle.circle(-90,40)
 
# 花瓣2
turtle.left(180)
turtle.circle(90,40)
turtle.circle(-80,98)
turtle.setheading(-83)
 
# 叶子1
turtle.fd(30)
turtle.left(90)
turtle.fd(25)
turtle.left(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(-80,90)
turtle.right(90)
turtle.circle(-80,90)
turtle.end_fill()
 
turtle.right(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(85)
turtle.left(90)
turtle.fd(80)
 
# 叶子2
turtle.right(90)
turtle.right(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(80,90)
turtle.left(90)
turtle.circle(80,90)
turtle.end_fill()
 
turtle.left(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(60)
turtle.right(90)
turtle.circle(200,60)

效果图:

情人节快乐! python绘制漂亮玫瑰

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中getattr函数使用方法 getattr实现工厂模式
Jan 20 Python
跟老齐学Python之让人欢喜让人忧的迭代
Oct 02 Python
Python中实现的RC4算法
Feb 14 Python
PyCharm设置SSH远程调试的方法
Jul 17 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
python如何实现一个刷网页小程序
Nov 27 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
Dec 20 Python
numpy中的meshgrid函数的使用
Jul 31 Python
Python IDE Pycharm中的快捷键列表用法
Aug 08 Python
什么是Python包的循环导入
Sep 08 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
Matplotlib配色之Colormap详解
Jan 05 Python
python实现全盘扫描搜索功能的方法
Feb 14 #Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 #Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 #Python
Python模拟百度自动输入搜索功能的实例
Feb 14 #Python
python 处理telnet返回的More,以及get想要的那个参数方法
Feb 14 #Python
python 多个参数不为空校验方法
Feb 14 #Python
python pexpect ssh 远程登录服务器的方法
Feb 14 #Python
You might like
php你的验证码安全码?
2007/01/02 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
PHP 安全检测代码片段(分享)
2013/07/05 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
2017/12/07 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
python上selenium的弹框操作实现
2020/07/13 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
广告学专业推荐信范文
2013/11/23 职场文书
英文求职信写作小建议
2014/02/16 职场文书
特教教师先进事迹
2014/05/21 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android