石头剪刀布游戏(python编程)

代码:

a = input()
n=int(a)
sumA=0
sumB=0
for i in range(0,n):
    t1, t2 = map(int, input().split())
    if (t1==0 and t2==1) or (t1==1 and t2==2) or (t1==2 and t2==0):
        sumA+=2
    else:
        if (t2==0 and t1==1) or (t2==1 and t1==2) or (t2==2 and t1==0):
            sumB+=2
        else:
            sumA+=1
            sumB+=1
print(sumA,end=" ")
print(sumB)

 

石头、剪刀、布(Rock-Paper-Scissors,简称RPS)是一种常见的手势游戏,玩家通过出拳手势来决定胜负,规则通常是:石头砸剪刀,剪刀剪布,布包石头。在Python编程中,我们可以创建一个简单的命令行版本的游戏,让用户输入他们的选择并随机生成电脑的选择。 首先,我们需要定义一个包含三种选项(石头、剪刀、布)的列表。然后编写函数获取用户输入并验证,接着生成计算机的随机选择。最后,根据规则判断输赢,并循环进行多次游戏。 下面是一个简单的示例代码: ```python import random # 定义石头、剪刀、布 choices = ['石头', '剪刀', '布'] def get_user_choice(): while True: user_input = input("请输入你的选择(石头、剪刀、布),用英文表示:") if user_input.lower() in choices: return user_input else: print("无效的选择,请重新输入。") def computer_choice(): return random.choice(choices) def play_round(user, computer): if user == computer: result = "平局" elif (user == '石头' and computer == '剪刀') or \ (user == '剪刀' and computer == '布') or \ (user == '布' and computer == '石头'): result = "你赢了!" else: result = "电脑赢了!" print(f"你选择了{user},电脑选择了{computer},结果是{result}") def main(): for _ in range(5): # 可以根据需要调整游戏轮数 user_choice = get_user_choice() computer_choice = computer_choice() play_round(user_choice, computer_choice) print("\n---新一局开始---\n") if __name__ == "__main__": main() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值