石头剪刀布

石头剪刀布,是一种猜拳游戏,规则:石头>剪刀>布>石头,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("平")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值