情人节快乐! 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常用函数详解
Sep 13 Python
Python程序中设置HTTP代理
Nov 06 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
python3中zip()函数使用详解
Jun 29 Python
Python读写zip压缩文件的方法
Aug 29 Python
对python3中pathlib库的Path类的使用详解
Oct 14 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
python装饰器常见使用方法分析
Jun 26 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
详解python字符串驻留技术
May 21 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 读取文件内容代码(txt,js等)
2009/12/06 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
html读出文本文件内容
2007/01/22 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
动态创建类实例代码
2009/10/07 Python
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python实现简单购物商城
2016/05/21 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
python 字符串追加实例
2019/07/20 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
什么是GWT的Module
2013/01/20 面试题
求职简历中个人的自我评价
2013/12/25 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
天河观后感
2015/06/11 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python
PyTorch 如何自动计算梯度
2021/05/23 Python
PostGIS的安装与入门使用指南
2022/01/18 PostgreSQL