情人节快乐! 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网络编程之文件下载实例分析
May 20 Python
Python常用算法学习基础教程
Apr 13 Python
python中requests使用代理proxies方法介绍
Oct 25 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
pandas数据预处理之dataframe的groupby操作方法
Apr 13 Python
python 通过可变参数计算n个数的乘积方法
Jun 13 Python
Python OpenCV调用摄像头检测人脸并截图
Aug 20 Python
python matplotlib如何给图中的点加标签
Nov 14 Python
python实现对列表中的元素进行倒序打印
Nov 23 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 Python
python实现扫雷游戏
Mar 03 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
Apr 15 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应用程序的七个习惯深入分析
2013/06/08 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
javascript整除实现代码
2010/11/23 Javascript
jQuery提交表单ajax查询实例代码
2012/10/07 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
2016/06/07 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
Python使用base64模块进行二进制数据编码详解
2018/01/11 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
this关键字的含义
2015/04/08 面试题
银行求职推荐信范文
2013/11/30 职场文书
季度思想汇报
2014/01/01 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
2014年协会工作总结
2014/11/22 职场文书
docker-compose部署Yapi的方法
2022/04/08 Servers
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript