看了群主最后成像的图片,应该是循环了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画字母n、h_详解python使用turtle库来画一朵花相关推荐

  1. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  2. python调用cmd命令释放端口_详解python调用cmd命令三种方法

    目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码, ...

  3. python中有那几种赋值_详解Python列表赋值复制深拷贝及5种浅拷贝

    概述 在列表复制这个问题,看似简单的复制却有着许多的学问,尤其是对新手来说,理所当然的事情却并不如意,比如列表的赋值.复制.浅拷贝.深拷贝等绕口的名词到底有什么区别和作用呢? 列表赋值 # 定义一个新 ...

  4. python正则匹配空格+数字+空格_详解Python中正则匹配TAB及空格的小技巧

    详解Python中正则匹配TAB及空格的小技巧 发布时间:2020-10-15 08:38:48 来源:脚本之家 阅读:94 作者:杰瑞26 在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任 ...

  5. python中yaml模块的使用_详解Python yaml模块

    一.yaml文件介绍 yaml是一个专门用来写配置文件的语言. 1. yaml文件规则 区分大小写: 使用缩进表示层级关系: 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元 ...

  6. python中fp是什么意思_详解python实现FP-TREE进行关联规则挖掘(带有FP树显示功能)附源代码下载(3)...

    详解python实现FP-TREE进行关联规则挖掘(带有FP树显示功能)附源代码下载(3) 上一节简单讲了下FP树的生成,在这一节我将描述FP树的挖掘过程. 首先我们回顾一下要挖掘的特征项及样本空间: ...

  7. python中filepath路径怎么写_详解Python中的路径问题

    1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...

  8. python调用ping命令并输出ttl_详解Python调用系统命令的六种方法

    作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system().os.popen().subprocess.popen().subprocess.c ...

  9. python中什么是可变参数_详解Python的三种可变参数

    详解Python的三种可变参数 可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中, ...

最新文章

  1. python中的队列和栈_python的队列和栈
  2. php gd库截图,php使用gd库实现截屏的实例代码
  3. ActiveMQ broker 集群, 静态发现和动态发现
  4. SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-003-@Conditional根据条件生成bean及处理profile...
  5. LeetCode 681. 最近时刻
  6. linux卡死在选择内核界面,求助:am3352 linux内核启动时卡在 Starting kernel ...
  7. 【重难点】【JUC 05】线程池核心设计与实现、线程池使用了什么设计模式、要你设计的话,如何实现一个线程池
  8. matlab figure 调整大小、字体、线宽
  9. zip知识点的部分总结!
  10. PhotoShop基础——如何抠图
  11. android网易云音乐api接口,网易云音乐API分析
  12. 音阶频率对照表_八度音阶和频率的关
  13. 信号与系统(六)z变换
  14. linux 怎样恢复模式,删除Linux的依赖库并进入救援模式恢复
  15. 504网站服务器传输超时,504源服务器链接超时cdn
  16. 72、公安网络视频监控系统解决方案
  17. Centos 7创建软连接,硬连接的方法
  18. 菜鸟学JAVA之——static关键字(静态属性和动态属性的区别)
  19. 项目开发流程(简述)
  20. 《善数者成:大数据改变中国》读书笔记1

热门文章

  1. 华为回应出售手机业务传闻:假消息;微软将ChatGPT整合到更多工具中:不用写代码就能开发应用;苹果更新Mac产品线|极客头条
  2. 使用Navicat 设定 sql 触发器
  3. 账号密码的注册、登录、修改和注销
  4. 带节点的曲线,可以鼠标拖动节点,类似PS
  5. ref、reactive、toRef、toRefs的区别
  6. 执行多个window.onload匿名函数的方法
  7. IPEmotion新增功能:交流电功率分析计算
  8. 亚马逊经济:从仓库到庞大的零售帝国
  9. 尚硅谷nginx学习
  10. 高德地图开发(二)加载瓦片数据