[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

【海龟】与 Python 进行相机对决

你好。
410错误
系统解决方案部很可爱。

由于湿度、炎热和居民税,我最近感觉不太舒服,所以这次使用
turtle让乌龟们比赛。你可以做各种各样的事情,就像上面的 GIF 图像一样,所以请尝试尽可能多地移动你最喜欢的乌龟。

运行环境及完整代码

所以,事不宜迟,

使用的操作系统:Microsoft Windows 10 Pro
Python版本:3.10

fromturtle import * from random import randint import time #line Drawing for step in range(11): write(step,align='center') speed(80) right(90)forward(10) pendown()forward(150) penup() 向后(160) 向左(90) 向前(20) time.sleep(1) #Red Turtle red = Turtle() red.color('red') red.shape('turtle') red.penup() red.goto(0, -10) #蓝色海龟 blue = Turtle() blue.color('blue') blue.shape('turtle') blue.penup() blue.goto(0, -30) #黄色海龟Yellow = Turtle() Yellow.color('Orange') Yellow.shape('Turtle') Yellow.penup() Yellow.goto(0, -60) #绿海龟 green = Turtle() green.color('Green' ) green.shape('turtle') green.penup() green.goto(0, -90) #黑龟 black = Turtle() black.color('black') black.shape('turtle') black.penup () black.goto(0, 60) #MouseTurtle grey = Turtle() grey.color('gray') grey.shape('turtle') grey.penup() grey.goto(0, -120) #旋转乌龟Pink = Turtle()pink.color('pink')pink.shape('turtle')pink.penup()pink.goto(0, -150)time.sleep(3)#将每个乌龟移动x100 for kame in range( 100): red.forward(randint(1, 2)) blue.forward(randint(-1, 3)) Yellow.forward(randint(-3, 4)) green.forward(randint(-4) , 5) ) 黑色.right(90) 灰色.前向(randint(-3, -2)) 粉色.前向(randint(-10, 10))

代码解释

导入每个库。
为了让乌龟随机跑动,随机
时间是放置乌龟后让乌龟等待一段时间后暂存的,所以即使不使用也可以。

fromturtle import * from random import randint 导入时间

老实说,这是我唯一担心的地方。
从 0 开始,重复使用 for,直到绘制出 10 条线作为跑道。

对于范围(11)中的步长: write(step,align ='center')速度(80)右(90)向前(10)pendown()向前(150)penup()向后(160)向左(90)向前( 20)

使用 color() 指定海龟的颜色。
*fillcolor()更详细地指定颜色
使用 shape() 指定海龟形状,并使用 goto() 指定初始放置坐标。调试的时候把后面的摄像头一点点移动就可以了。

#红海龟 red = Turtle() red.color('red') red.shape('turtle') red.penup() red.goto(0, -10)

用 for 旋转它,使其移动 100 次。
对于每只乌龟,随机选择一个数字(数字,数字)。
这次这是一种痛苦尽管没有描述,但如果在达到目标时显示“目标!”之类的消息,则可能会营造良好的氛围。

对于范围(100)内的 kame: red.forward(randint(1, 2)) blue.forward(randint(-1, 3)) Yellow.forward(randint(-3, 4)) green.forward(randint(- 4, 5)) 黑色.right(90) 灰色.前向(randint(-3, -2)) 粉色.前向(randint(-10, 10))

Turtlr本来就像一个绘图库,但你也可以这样使用它,只需添加海龟形状即可。
(详细的使用说明请参考
官方文档我认为这是对Python的一个很好的介绍,所以请在凉爽的空调房间里尝试一下。
到时候见

如果您觉得这篇文章有帮助,请点赞!
13
加载中...
13 票,平均:1.00 / 113
907
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

川健

属于系统解决方案部的
好奇的 Poke○n