Python 龟兔赛跑脚本:模拟随机移动与比赛结果
以下是一个简单的 Python 脚本,模拟了经典的龟兔赛跑故事:
import random
# 初始化乌龟和兔子的位置
tortoise_position = 0
rabbit_position = 0
while True:
# 乌龟随机移动1-3步
tortoise_position += random.randint(1, 3)
# 兔子随机决定是否睡觉
if random.random() < 0.3:
print('兔子睡觉了zzz')
else:
# 兔子随机移动1-5步
rabbit_position += random.randint(1, 5)
# 打印当前位置
print('乌龟跑了{}步,兔子跑了{}步'.format(tortoise_position, rabbit_position))
# 判断是否有一方到达终点
if tortoise_position >= 100:
print('乌龟赢了!')
break
elif rabbit_position >= 100:
print('兔子赢了!')
break
该脚本模拟了乌龟和兔子的随机移动,并在每次移动后打印出当前的位置。当有一方到达终点时,脚本会打印出赢家的信息并退出循环。
原文地址: https://www.cveoy.top/t/topic/mA49 著作权归作者所有。请勿转载和采集!