详解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 基础教程之包和类的用法
Feb 23 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
Feb 18 Python
对python中的for循环和range内置函数详解
Apr 17 Python
Python数据结构之哈夫曼树定义与使用方法示例
Apr 22 Python
Python3中的列表生成式、生成器与迭代器实例详解
Jun 11 Python
Python迭代器与生成器用法实例分析
Jul 09 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
基于python实现KNN分类算法
Apr 23 Python
Python3解释器知识点总结
Feb 19 Python
python多线程并发及测试框架案例
Oct 15 Python
python实现密度聚类(模板代码+sklearn代码)
Apr 27 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下清空字符串中的HTML标签的代码
2010/09/06 PHP
定义php常量的详解
2013/06/09 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
vue实现通讯录功能
2018/07/14 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
Python实现在线程里运行scrapy的方法
2015/04/07 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
打造完美自荐信
2014/01/24 职场文书
工程招投标邀请书
2014/01/30 职场文书
进步之星获奖感言
2014/02/22 职场文书
会计岗位职责模板
2014/03/12 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
利用python进行数据加载
2021/06/20 Python