石头剪刀布,是一种猜拳游戏,规则:石头>剪刀>布>石头,alice和bom想通过编程的方式来判断比赛结果,请编程模拟这个过程。并输出游戏结果。
输入格式:
第一行是一个整数n,表示一共进行n次游戏。1<=n<=100。
接下来是n行数据,每行包括两个字符,用空格分开,分别表示alice和bom的出拳内容,S表示石头,J表示剪刀,B表示布。
输出格式:
先输出n行,分别输出每局获胜方的名字,如果平局输出“平”
再输出一行最终的比分alice在前,bom在后,中间用冒号隔开
最后输出获胜方的名字,如果平局输出“平”
输入样例:
3
S J
B B
B J
输出样例:
alice
平
bom
1:1
平
n = int(input())
x = 0
y = 0
for i in range(n):
a,b = input().split()
if (a=='S' and b=='S') or (a=='J' and b=='J') or (a=='B' and b=='B'):
print("平")
elif(a=='S' and b=='J') or (a=='J' and b=='B') or (a=='B' and b=='S'):
x = x+1
print("alice")
elif(a=='J' and b=='S') or (a=='B' and b=='J') or (a=='S' and b=='B'):
y = y+1
print("bom")
print("%d:%d"%(x, y))
if x>y:
print("alice")
elif y>x:
print("bom")
else:
print("平")