情人节快乐! 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 相关文章推荐
简单介绍Ruby中的CGI编程
Apr 10 Python
Python使用metaclass实现Singleton模式的方法
May 05 Python
web.py 十分钟创建简易博客实现代码
Apr 22 Python
Python优先队列实现方法示例
Sep 21 Python
Python实现抢购IPhone手机
Feb 07 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
python中sklearn的pipeline模块实例详解
May 21 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
python unittest单元测试的步骤分析
Aug 02 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
PHP新手上路(八)
2006/10/09 PHP
PHP读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
php封装的page分页类完整实例
2016/10/18 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
JavaScript 继承的实现
2009/07/09 Javascript
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
js回到页面指定位置的三种方式
2020/12/17 Javascript
用Python编程实现语音控制电脑
2014/04/01 Python
Python异常学习笔记
2015/02/03 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
Python用字典构建多级菜单功能
2019/07/11 Python
python 字典访问的三种方法小结
2019/12/05 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
中国旅游网站:途牛旅游网
2019/09/29 全球购物
大学毕业通用个人的求职信
2013/12/08 职场文书
中专生自我鉴定范文
2013/12/19 职场文书
火车的故事教学反思
2014/02/11 职场文书
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
三严三实对照检查材料
2014/08/25 职场文书
2014年保育员工作总结
2014/12/02 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技