联通龟兔赛跑PY脚本
以下是一个简单的联通龟兔赛跑的Python脚本,可以帮助你模拟这个经典的比赛。
import random
# 初始化乌龟和兔子的位置和速度
turtle_pos = 0
rabbit_pos = 0
turtle_speed = 1
rabbit_speed = 3
# 开始比赛
while True:
# 乌龟走一步
turtle_pos += turtle_speed
print("乌龟跑了一步,位置:", turtle_pos)
# 兔子随机跑一步
if random.randint(0, 10) > 5:
rabbit_pos += rabbit_speed
print("兔子跑了一步,位置:", rabbit_pos)
else:
print("兔子睡觉了zzz")
# 判断比赛结果
if turtle_pos >= 100:
print("乌龟赢了!")
break
elif rabbit_pos >= 100:
print("兔子赢了!")
break
这个脚本模拟了乌龟和兔子在赛道上的比赛,每次循环乌龟和兔子都会向前走一步,如果兔子的随机数大于5则会多走一步,否则兔子就会睡觉。当其中一个到达终点(100)时,比赛结束并输出结果。
你可以根据需要修改代码来实现更多功能,比如增加起跑线、加入其他角色等等。
原文地址: https://www.cveoy.top/t/topic/baTu 著作权归作者所有。请勿转载和采集!