您现在的位置是:首页 > 正文

Python Turtle绘图【难度2星】:横切的橙子(基础效果/画海绵层优化)

2024-02-01 01:57:48阅读 16

我喜欢turtle绘图,因为代码一点点的改动,总会带来意想不到的惊喜。

一些让我心动过的案例,分享给大家,也珍藏给自己。

——Python教学路上的爬行者


    案例1:    

    横切的橙子(基础效果)    

    难度:★★☆☆☆☆    

 【效果预览】 

 【重难点突破】 

海龟绘图的时候,我们一般使用speed( )函数来控制海龟的绘图速度,但是最快的speed(0)或最慢的speed(1)还是满足不了我们的需要,该怎么办?

可以再结合使用delay( )函数 。

将speed( )和delay( )两个函数搭配使用,可以让海龟绘图速度变得更快或更慢。

如:以下设置会使海龟绘图速度变得非常快

turtle.speed(0)

turtle.delay(0)

以下设置又会使得海龟绘图速度变得非常慢

turtle.speed(1)   参数范围是0到10的整数

turtle.delay(50)  参数还可以更大,会更慢

1. speed( )函数的使用方法

语法turtle.speed(speed=None)

作用:设置海龟移动的速度或返回当前海龟的速度。

网站文章

  • 用人工智能技术完善国内人力资源管理

    用人工智能技术完善国内人力资源管理

    人力资源管理中人才的重要性不言而喻,然而人才的流失在企业中较为常见,会导致企业员工队伍不稳定,公司的高级人员流失,就会直接削弱企业的竞争力,从而导致企业受到一定的损失。综上所述,人工智能技术是一个时代...

    2024-02-01 01:57:43
  • windows vs2019 编译 curllib

    windows vs2019 编译 curllib

    1.下载curl源码到本地 在官网下载(下载Source Archives下的压缩包,任意一个即可 ) https://curl.haxx.se/download.html 在GitHub上下载 ht...

    2024-02-01 01:57:37
  • MsgC——信息收集工具集成可视化系统

    MsgC——信息收集工具集成可视化系统

    信息收集工具集成——MsgC:包括端口扫描、端口服务信息扫描、系统信息获取、子域名扫描、whois信息扫描、CMS指纹识别、IP查询\域名互转;数据库交互功能、包括收集的信息存入数据库,导出本地以及删...

    2024-02-01 01:57:10
  • laravel如何实现查询指定的5条数据? 热门推荐

    以users表为例: \DB::table('users') -> where('id', '>=', $id) -> orderBy('id','desc') -> take(5) -> get();

    2024-02-01 01:57:03
  • Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb

    Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb

    eclipse启动springboot项目报Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver clas...

    2024-02-01 01:56:58
  • java垃圾标记算法和垃圾回收算法总结

    标记算法用于区分存活对象和死亡对象(垃圾标记阶段),垃圾回收算法用于执行垃圾的回收(清除阶段)。 1.两种主流的垃圾标记算法 1.1 引用计数法 对于一个对象A,只要有任何一个对象引用了A,则A的用用计数器就加1,当引用失效时,引用计数器就减一。只要计数器的值为0,说明该对象A不再被使用,即引用失效。该算法的优势在于,不用等到内存不够用时才进行垃圾回收,完全可以在赋值操作的...

    2024-02-01 01:56:29
  • linux ntp时间源服务器,linux搭建ntp时间服务器

    linux ntp时间源服务器,linux搭建ntp时间服务器

    1、时间服务器用来给其他主机提供时间同步服务,在搭建服务器集群的时候,需要保证各个节点的时间是一致的,时间服务器不失为一个好的选择。2、安装ntp服务器[root@centos7 ~]# yum in...

    2024-02-01 01:56:24
  • Docker Pull设置代理解决Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection

    今天搭建k8s集群时,发现一系列k8s.gcr.io的镜像无法pull:-<%>- docker pull k8s.gcr.io/kube-proxyUsing default tag: latest...

    2024-02-01 01:56:17
  • 【线性代数/机器学习】矩阵的奇异值与奇异值分解(SVD)

    上面介绍了奇异值,下面介绍如何利用奇异值对矩阵进行分解。设AAA是一个m×nm\times nm×n矩阵,σ1≥σ2≥⋯≥σn≥0σ1​≥σ2​≥⋯≥σn​≥0是它的奇异值。令rrr为AAA的秩,也就是AAA非零奇异值的个数。定义5AAAAUΣVTAUΣVT其中UUU是一个m×mm\times mm×m正交矩阵;VVV是一个n×nn\times nn×n正交矩阵;Σ。

    2024-02-01 01:56:10
  • C++项目中如何实现一个栈计算器?

    C++项目中如何实现一个栈计算器?

    写一个栈计算器写一个栈计算器,设计如下:支持 +、-、*、/运算支持后缀输入例如:23+输出:5堆操作可以总结如下:push:将一个元素添加到栈顶部pop:从栈顶部移除该元素top: 获取栈顶部元素的...

    2024-02-01 01:55:42