情人节快乐! 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多线程学习资料
Dec 19 Python
Python线程创建和终止实例代码
Jan 20 Python
解决python 输出是省略号的问题
Apr 19 Python
在双python下设置python3为默认的方法
Oct 31 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
python retrying模块的使用方法详解
Sep 25 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
python异步Web框架sanic的实现
Apr 27 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
在pycharm中debug 实时查看数据操作(交互式)
Jun 09 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
SSI指令
2006/11/25 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
bootstrap模态框示例代码分享
2017/05/17 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
python中常用检测字符串相关函数汇总
2015/04/15 Python
Python探索之自定义实现线程池
2017/10/27 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
python实现求特征选择的信息增益
2018/12/18 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
任意存:BOXFUL
2018/05/21 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
中软国际Java程序员机试题
2012/08/19 面试题
优秀团干部个人事迹
2014/05/29 职场文书
初级党校心得体会
2014/09/11 职场文书
国庆节标语大全
2014/10/08 职场文书
质检员岗位职责范本
2015/04/07 职场文书
培训讲师开场白
2015/06/01 职场文书
公司酒会主持词
2015/07/02 职场文书