计算绘制彩色圆环的默认速度

功能要求

计算绘制彩色圆环的默认速度,更改画笔的速度后再次计算绘制圆环的速度。

实例代码

import turtleimport timet = turtle.Pen()colors = ['red', 'yellow', 'blue', 'green']t1 = time.time()print("开始绘图时间:" + time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(t1)))for x in range(100):t.pencolor(colors[x % 4])t.circle(x)t.right(90)t2 = time.time()print("结束绘图时间:" + time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(t2)))print("默认情况下绘制彩色圆环所要的时间:", (t2 - t1), "秒")turtle.done()

运行结果

知识说明

import time:导入time模块,可以利用time模块中的函数。

t1 = time.time():获取系统当前时间。

修改海龟画笔的速度,并计算绘制的时间

功能要求

修改海龟画笔的速度,并计算绘制的时间

实例代码

import turtleimport timet = turtle.Pen()t.speed(0)  #修改画笔速度colors = ['red', 'yellow', 'blue', 'green']t1 = time.time()print("开始绘图时间:" + time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(t1)))for x in range(100):t.pencolor(colors[x % 4])t.circle(x)t.right(90)t2 = time.time()print("结束绘图时间:" + time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(t2)))print("默认情况下绘制彩色圆环所要的时间:", (t2 - t1), "秒")turtle.done()

运行结果

知识说明

t.speed(n):设置画笔的速度,速度在0~10之间,数字越大速度越快,当数字大于10或小于0.5时最快,相当于数字0。需要放在绘制图形开始之前才能起到作用

绘制旋转五角星

功能要求

使用海龟模块,绘制旋转五角星,每次五角星旋转10°。

实例代码

import turtlet = turtle.Pen()t.pencolor("orange")t.speed(0)angle = 144step = 200for i in range(36):for x in range(5):t.forward(step)t.right(angle)t.right(10)turtle.done()

运行结果

绘制漂亮的螺旋线

实例说明

让计算机绘制出类似六边形的、漂亮的螺旋线。

实例代码

import turtlecolors = ['red', 'orange', 'yellow', 'green', 'purple', 'blue']t = turtle.Pen()t.speed(0)turtle.bgcolor('pink')for x in range(180):t.pencolor(colors[x % 6])t.width(x / 100 + 1)t.forward(x)t.left(61)turtle.done()

运行结果

代码分析

turtle.bgcolor('pink'):修改海龟画布的背景颜色为粉色。

利用海龟画笔,画出彩色图形

实例说明

利用海龟画笔,画出如下图形

实例代码

import turtlet = turtle.Pen()t.speed(0)colors  = ["red", "yellow", "blue", "green"]for x in range(100):t.pencolor(colors[x%4])t.forward(x)t.left(91)turtle.done()

【Python入门】Turtle海龟库:利用海龟画笔绘制简单图形(4)相关推荐

  1. 【Python入门】Turtle海龟库:利用海龟画笔绘制简单图形(3)

    利用海龟笔绘制螺旋线 功能要求 使用海龟模块,利用循环结构绘制漂亮的螺旋线. 说明:螺旋线是有许多条边,每条边的长度是逐渐增加的.可以使用for循环依次增加边长.螺旋线的特点是由很多个边,每个边的长度 ...

  2. 【Python入门】Turtle海龟库:利用海龟画笔绘制简单图形(2)

    利用海龟笔绘制五角星 功能要求 使用海龟模块,利用循环结构绘制五角星. 提示:利用for循环绘制一个五角星.每次旋转角度应为144°,循环5次 实例代码 import turtlet = turtle ...

  3. 【Python入门】Turtle海龟库:利用海龟画笔绘制简单图形(1)

    利用海龟笔绘制三角形 功能要求 利用海龟笔画等边三角形,每次"前进100步".说明:绘制三角形,每次右转360°/3=120° 实例代码 import turtlet = turt ...

  4. 【Python入门】Turtle海龟库:利用海龟画笔绘制简单图形(5)

    利用字典设计一个星座测试游戏 功能要求 利用字典设计一个星座测试游戏,在文本框中输入出生的月份和日期,根据月份和日期得到对应的星座,并将星座和星座说明显示在画布上. 实例代码 import turtl ...

  5. 【Python】turtle 库:基本介绍 || 绘制简单图形:圆形、正方形、正六边形、小风车、等边三角形、五角星、奥运五环、四叶花瓣、太阳花、五星红旗、正方形螺旋线

    仅学习使用喔 ~ 文章目录 一.什么是Python中的 turtle库 ?常见函数介绍 0.turtle 库 介绍: 1.画笔控制函数: 2.运动控制函数: 3.方向控制函数: 二.常见图形绘制 1. ...

  6. OpenGL利用橡皮筋技术绘制简单图形(直线、圆、矩形、三角形)

    总结出以下经验: 想清空屏幕时,要用双缓冲模式,因为单缓冲模式清空时没反应,只会在下一次绘制时清空原来的图形.双缓冲模式可以立即清空屏幕. glutMotionFunc() 函数和 glutPassi ...

  7. python的turtle怎么画曲线_利用 turtle库绘制简单图形

    turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图. turtle名称含义为& ...

  8. Python之Turtle库绘制简单图形

    Python之Turtle库绘制简单图形 来绘制正方形.三角形.五边形.五角形 import turtle #引入turtle库pen=turtle.Turtle() #创建turtle类型的画笔 # ...

  9. Python使用turtle绘制简单图形-设置绝对坐标setpos(), 抬起画笔penup(),放下画笔pendown()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python使用turtle绘制简单图形 [太阳]选择题 以下Python代码中的penup ...

最新文章

  1. WinDbg 脚本实例,可以显示 SSDT
  2. 给迷茫的Java员一些中肯建议,你还在虚度光阴吗?
  3. 即使连网了ping也会失败
  4. 大剑无锋之SpringBoot和Spring的区别
  5. .phobos后缀勒索病毒处理方案 用友数据库mdf ldf恢复成功
  6. mysql创建用户和远程登录授权
  7. ubuntu搭建nginx服务器,并测试axel与wget的下载速度
  8. CSS 改变文本选中颜色
  9. python3.6爬淘宝信息
  10. 撸了个搜索引擎系统,爽!
  11. JSON格式输出Struts2
  12. 【日语】五十音图-一个好用的日语五十音图记忆方法
  13. 图解Topo拓扑排序
  14. 使用 VS2013 Update 4 编译 Scylla 0.9.8
  15. 使用 Entrust 扩展包在 Laravel 5 中实现 RBAC 权限管理与安装配置
  16. FEDformer: Frequency Enhanced Decomposed Transformer for Long-termSeries Forecasting(ICML2022)
  17. python ppt 图片_python ppt转图片
  18. 【EE308FZ Lab2-2】An Amazing Android App for Bobing Game
  19. STM32的推挽输出和开漏输出
  20. 硬盘分区删除后的恢复!

热门文章

  1. 大数据测试类型,学习步骤
  2. 对数据漂移的一些小思考
  3. ajax beforesend xhr对象,jq ajax之beforesend(XHR)
  4. 普鲁斯特问卷的26个问题
  5. 英语作文 谈谈计算机1.我们已进入了计算机时代2.计算机有很多优点,The Computer(电脑时代)...
  6. Web hooks/web 钩子详解
  7. python解释器下载错了怎么全部删了_python卸载后再次安装遇到的问题解决
  8. Java编程思想思维导图
  9. java判断list是否为空?
  10. 双11蓝牙耳机怎么选?2020高人气性能强悍蓝牙耳机推荐