详解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实现多线程采集的2个代码例子
Jul 07 Python
理解Python中的绝对路径和相对路径
Aug 30 Python
TensorFlow saver指定变量的存取
Mar 10 Python
python Celery定时任务的示例
Mar 13 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
Python中logging实例讲解
Jan 17 Python
python 二维数组90度旋转的方法
Jan 28 Python
python字符串中匹配数字的正则表达式
Jul 03 Python
用python拟合等角螺线的实现示例
Dec 27 Python
使用anaconda安装pytorch的实现步骤
Sep 03 Python
解决import tensorflow导致jupyter内核死亡的问题
Feb 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+DBM的同学录程序(1)
2006/10/09 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
Javascript中Eval函数的使用说明
2008/10/11 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
2019/10/21 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
Python实现k-means算法
2018/02/23 Python
Python如何实现转换URL详解
2019/07/02 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
运动会广播稿400字
2014/01/25 职场文书
高三生物教学反思
2014/01/25 职场文书
法人委托书范本
2014/04/04 职场文书
继承公证书样本
2014/04/04 职场文书
我的理想演讲稿
2014/04/30 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
学习型党组织心得体会
2014/09/12 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
阿甘正传观后感
2015/06/01 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
浅谈Python numpy创建空数组的问题
2021/05/25 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
openstack云计算keystone组件工作介绍
2022/04/20 Servers