根据level开始打靶游戏,如果是level == ‘EASY’,则表示选择了简单的游戏,简单游戏的规则是:
定义比赛规则,由于我们没有真实的游戏场景打靶,所以我们通过random模拟实现。
我们约定:EASY - 10 NORMAL- 20 HARD - 30 ,以EASY为例,就是定义两个随机数,
两个随机数的范围是10,如果两个随机数完全一样则表示击中,否则没有,击中积分5分。
所以我们的代码应该是:
# 打靶比赛,
if level == 'EASY':
# 保存记录积分
record = 0
# 使用for循环模拟打靶30次
for i in range(30):
r1 = random.randint(1, 10)
r2 = random.randint(1, 10)
if r1 == r2:
record += score
elif level == 'NORMAL':
# 保存记录积分
record = 0
# 使用for循环模拟打靶30次
for i in range(30):
r1 = random.randint(1, 20)
r2 = random.randint(1, 20)
if r1 == r2:
record += score
elif level == 'HARD':
# 保存记录积分
record = 0
# 使用for循环模拟打靶30次
for i in range(30):