弹珠游戏机
模拟弹珠游戏机的情况,假设其一共有12个灯,每个灯随机亮与不亮。开始游戏时,会随机打出一个弹珠,打到任意一个槽上,若该槽是亮灯情况,则说明打中,否则为没打中。
代码
需要用到random函数和一些方法
import random
red_button = input("按“r”开始游戏:")
lst = []
if red_button == "r":
print("---游戏开始---")
//randint(0,11) 生成0到11共12个数,作为12个亮灯槽
num1 = random.randint(0,11)
print(f"你的弹珠打到了{num1+1}号灯")
//在12个槽内模拟亮灯情况
//以0,1两种状态作为亮与不亮,0代表不亮,1代表亮
for i in range(12): # 模拟游戏机亮灯状态
k = random.randint(0,1)
//k为0到1的随机生成的整数,并将亮灯情况加入列表中
lst.append(k)
print(f"游戏机亮灯情况为:{lst}")
if lst[num1] == 1:
print("***恭喜你打中了!***")
else:
print("***很遗憾,没打中!***")
lst.clear()
else:
print("输入不合法!!!")