pat L1-044稳赢(python3)

 思路:

我们还是在大概读懂题目,意思就是我们提前知道对方出什么招数,我们用什么招数应对,当然在稳定碾压对手的同时,我们还要制造平局,让对手还有勇气陪我们玩,而这个平局出现在第几局由我们输入。

仔细观察输入样例,我们要输入一个正整数,接下来的就是对方输入的招数。

所以我们首先需要自己输入一个整数。其次我们要将对方招数存入一个列表中。在遇到End时结束。

准备工作准备就绪,我们开始遍历对手招数,在平局条件除外,其余碾压对方,展现我们的飒爽英姿

k = int(input())                   #输入K个整数
end = "End"
rule = []                          #存放对策

i = 1
while(i):
    a = input()                   #对方输入招数
    
    if a == "End":                #存入对方的招数的情况
        break
    else:
        rule.append(a)
        
for j in rule:                   #循环遍历对方的招数
    if(i%(k+1) == 0):            #给对方希望的局数
        print(j)
    else:                        #碾压对方的情况
        if(j == 'ChuiZi'):
            print("Bu")
        elif(j == 'Bu'):
            print("JianDao")
        elif(j == 'JianDao'):
            print("ChuiZi")
    i+=1                         #更新进行下一次较量

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值