石头剪子布蜥蜴史波克python_Python - 简化“石头剪刀”的逻辑条件

这是一个关于使用Python实现简化版“石头剪刀布蜥蜴史波克”游戏逻辑的问题。代码中定义了不同选择的胜负条件,并通过循环处理多个测试用例。当满足某个胜利条件时,程序将输出相应的结果。作者寻求优化代码的方法,使其更简洁。
摘要由CSDN通过智能技术生成

我正在解决一个问题,它说:

在Big Bang Theory中,Sheldon和Raj创造了一款新游戏:“rock-paper-scissors-lizard-Spock” . 游戏规则是:剪刀剪纸;纸覆盖岩石;岩石碾碎蜥蜴;蜥蜴毒药斯波克; Spock砸碎剪刀;剪刀斩首蜥蜴;蜥蜴吃纸;论文反驳了斯波克; Spock蒸发岩石;岩石压碎剪刀 . 在Sheldon获胜的情况下,他会说:“Bazinga!”;如果Raj赢了,Sheldon会宣称:“Raj被骗了”;在关系中,他会要求一个新游戏:“再次!” . 考虑到两者选择的选项,制作一个程序,打印谢尔顿对结果的反应 . 输入包含一系列测试用例 . 第一行包含正整数T(T≤100),表示测试用例的数量 . 每个测试用例由输入行表示,分别包含Sheldon和Raj的选项,用空格分隔 .

我对这个问题的代码是

T = int(input())

for i in range(T):

Sheldon, Raj = input().split(' ')

if(Sheldon == "scissors" and (Raj == "paper" or Raj == "lizard")):

Win = True

elif(Sheldon == "lizard" and (Raj == "paper" or Raj == "Spock")):

Win = True

elif(Sheldon ==

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值