情人节快乐! 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实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
Jun 04 Python
Python实现把json格式转换成文本或sql文件
Jul 10 Python
Python中基本的日期时间处理的学习教程
Oct 16 Python
Python中运算符"=="和"is"的详解
Oct 08 Python
python3 shelve模块的详解
Jul 08 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
pytest中文文档之编写断言
Sep 12 Python
python将时分秒转换成秒的实例
Dec 07 Python
python字符串判断密码强弱
Mar 18 Python
详解Python中string模块除去Str还剩下什么
Nov 30 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
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
document.write的几点使用心得
2014/05/14 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
vue实现div单选多选功能
2020/07/16 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
python端口扫描系统实现方法
2014/11/19 Python
Python进程通信之匿名管道实例讲解
2015/04/11 Python
python操作redis的方法
2015/07/07 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
python集合是否可变总结
2019/06/20 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
使用Tkinter制作信息提示框
2020/02/18 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
培训班主持词
2014/03/28 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏