情人节快乐! 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实现在Linux系统下更改当前进程运行用户
Feb 04 Python
在Python上基于Markov链生成伪随机文本的教程
Apr 17 Python
Python 3.x 新特性及10大变化
Jun 12 Python
Python中断言Assertion的一些改进方案
Oct 27 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
使用numpy和PIL进行简单的图像处理方法
Jul 02 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
一文读懂Python 枚举
Aug 25 Python
Python中快速掌握Data Frame的常用操作
Mar 31 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新手入门学习方法
2011/05/08 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
js+html制作简单验证码
2017/02/16 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
three.js实现圆柱体
2018/12/30 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
django的ORM操作 增加和查询
2019/07/26 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
python自动生成model文件过程详解
2019/11/02 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
Linux上比较文件的命令都有哪些
2012/02/24 面试题
应届毕业生求职自荐书
2014/01/03 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
义诊活动总结
2015/02/04 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
庆七一活动简报
2015/07/20 职场文书