详解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笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
python判断、获取一张图片主色调的2个实例
Apr 10 Python
记录Django开发心得
Jul 16 Python
Python脚本实现代码行数统计代码分享
Mar 10 Python
Python脚本暴力破解栅栏密码
Oct 19 Python
Python调用C# Com dll组件实战教程
Oct 12 Python
Python 列表理解及使用方法
Oct 27 Python
flask入门之文件上传与邮件发送示例
Jul 18 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
Sep 25 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
Python中tkinter的用户登录管理的实现
Apr 22 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/12/06 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
朴素贝叶斯Python实例及解析
2018/11/19 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
python openssl模块安装及用法
2020/12/06 Python
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
现金会计岗位职责
2013/12/05 职场文书
企业总经理职责
2014/02/02 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
兵马俑的导游词
2015/02/02 职场文书
《学会看病》教学反思
2016/02/17 职场文书