把当时的代码放出来,大家共同学习,互相帮助
题目:
输入样例1:
100 4
8 0 100 2
3 1 50 1
5 1 200 6
7 0 200 8
输出样例1:
Win 100! Total = 200.
Lose 50. Total = 150.
Not enough tokens. Total = 150.
Not enough tokens. Total = 150.
输入样例2:
100 4
8 0 100 2
3 1 200 1
5 1 200 6
7 0 200 8
输出样例2:
Win 100! Total = 200.
Lose 200. Total = 0.
Game Over.
代码如下:
x, y = input().split()
x = int(x)
y = int(y)
for i in range(y):
win = False
info = list(map(int, input().split()))
if info[2] > x:
print('Not enough tokens. Total = {}.'.format(x))
continue
if info[3] > info[0]:
if info[1] == 1:
win = True
else:
win = False
else:
if info[1] == 0:
win = True
else:
win = False
if win:
x = info[2] + x
print('Win {}! Total = {}.'.format(info[2], x))
else:
x = x - info[2]
print('Lose {}. Total = {}.'.format(info[2], x))
if x == 0:
print('Game Over.')
break