小小闯关游戏,提供初学python者:
10以内加法运算,共10题,答对9道,闯关成功,进入下一关否则闯关失败。
import random
def game(x, n):
print("第%d关闯关开始" % x)
print("%d 以内的数相加,共10题,答对9道,闯关成功,进入下一关" % n)
for i in range(1, 11):
l = random.randint(1, 9)
l1 = random.randint(1, 9)
print(str(l) + "+" + str(l1) + "=", end=''),
sum = l + l1
n1 = input()
if int(sum) == int(n1):
if i == 9:
print("第%d关闯关成功" % x)
x += 1
n += 10
l += 10
l1 += 10
game(x, n)
pass
else:
print("第%d闯关失败" %x)
exit()
x = 1
n = 10
game(x, n)