详解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 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
python多进程共享变量
Apr 06 Python
Python实现二维有序数组查找的方法
Apr 27 Python
详解python基础之while循环及if判断
Aug 24 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
深入浅析python的第三方库pandas
Feb 13 Python
Python爬取12306车次信息代码详解
Aug 12 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 06 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 24 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 Python
python3 kubernetes api的使用示例
Jan 12 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 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
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
Python探索之SocketServer详解
2017/10/28 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
set在python里的含义和用法
2019/06/24 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
python退出循环的方法
2020/06/18 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
介绍java中初始化块的使用
2012/09/11 面试题
大学校园生活自我鉴定
2014/01/13 职场文书
物理专业本科生自荐信
2014/01/30 职场文书
公证书标准格式
2014/04/10 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
祝酒词范文
2015/08/12 职场文书
史上最全的军训拉歌口号
2015/12/25 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python