详解python使用turtle库来画一朵花


Posted in Python onMarch 21, 2019

看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移。

当然不能提前看答案,自己试着写代码。

之前有用过海龟画图来画过五角星、奥运五环、围棋盘等,所以感觉不难。

# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:wxh
 
def run():
  '''
  主方法
  :return: None
  '''
  import turtle
  length = 150 # 线段长度
  angle = 45  # 角度
  offset_angle = 10 # 每次偏移的角度
  turtle.screensize(800, 800)
  turtle.bgcolor('blue')
 
  def draw():
    '循环画方框'
    turtle.forward(length)
    turtle.right(angle)
    turtle.forward(length)
    turtle.right(180 - angle)
    turtle.forward(length)
    turtle.right(angle)
    turtle.forward(length)
    turtle.right(180 - angle)
    turtle.right(offset_angle)
 
  turtle.penup()
  turtle.goto(0, -400)
  turtle.left(90)
  turtle.pendown()
  turtle.pencolor('gold')
  turtle.forward(length * 3)
  turtle.left(180)
  for i in range(36):
    draw()
 
  turtle.hideturtle()  # 隐藏画笔
  turtle.done()
 
if __name__ == '__main__':
  run()

最后是效果图:

详解python使用turtle库来画一朵花

以上所述是小编给大家介绍的python使用turtle库来画一朵花详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python的Flask框架标配模板引擎Jinja2的使用教程
Jul 12 Python
Python时间戳使用和相互转换详解
Dec 11 Python
python实现抖音视频批量下载
Jun 20 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
利用pandas将非数值数据转换成数值的方式
Dec 18 Python
python高阶函数map()和reduce()实例解析
Mar 16 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
详解Python遍历列表时删除元素的正确做法
Jan 07 Python
python用字节处理文件实例讲解
Apr 13 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
Python实现Matplotlib,Seaborn动态数据图
May 06 Python
python中import与from方法总结(推荐)
Mar 21 #Python
python批量创建指定名称的文件夹
Mar 21 #Python
python根据txt文本批量创建文件夹
Dec 08 #Python
python+os根据文件名自动生成文本
Mar 21 #Python
Python----数据预处理代码实例
Mar 20 #Python
浅谈python编译pyc工程--导包问题解决
Mar 20 #Python
python实现维吉尼亚算法
Mar 20 #Python
You might like
PHP面向对象编程快速入门
2006/10/09 PHP
第三节--定义一个类
2006/11/16 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
Python编码爬坑指南(必看)
2016/06/10 Python
Python编程实现正则删除命令功能
2017/08/30 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python箱型图处理离群点的例子
2019/12/09 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
台湾三立电视电商平台:电电购
2019/09/09 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
财务人员个人求职信范文
2013/12/04 职场文书
公司董事长职责
2013/12/12 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
班主任评语大全
2014/04/26 职场文书
销售顾问工作计划书
2014/08/15 职场文书
幼师自荐信范文
2015/03/06 职场文书
升职自我推荐信范文
2015/03/25 职场文书
疾病证明书
2015/06/19 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android