详解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使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
Python之web模板应用
Dec 26 Python
python与caffe改变通道顺序的方法
Aug 04 Python
Python 实现「食行生鲜」签到领积分功能
Sep 26 Python
python获取点击的坐标画图形的方法
Jul 09 Python
python 叠加等边三角形的绘制的实现
Aug 14 Python
pytorch 归一化与反归一化实例
Dec 31 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
Python接口测试数据库封装实现原理
May 09 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 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 版本]
2007/03/20 PHP
使用PHP编写的SVN类
2013/07/18 PHP
php 判断页面或图片是否经过gzip压缩的方法
2017/04/05 PHP
PHP CURL使用详解
2019/03/21 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
javascript列表框操作函数集合汇总
2013/11/28 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
jQuery Mobile 和 Kendo UI 的比较
2016/05/05 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
小程序云函数调用API接口的方法
2019/05/17 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
怎样声明接口
2014/09/19 面试题
汉语专业应届生求职信
2013/10/01 职场文书
银行实习自我鉴定
2013/10/12 职场文书
化学学院毕业生自荐信范文
2013/12/17 职场文书
大学军训感言300字
2014/03/09 职场文书
感恩节活动策划方案
2014/05/16 职场文书
家长意见书
2015/06/04 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL