题目详情
现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。
输入格式
输入首先在第一行给出正整数K(≤10),即平局间隔的次数。随后每行给出对方的一次出招:
ChuiZi
代表“锤子”、JianDao
代表“剪刀”、Bu
代表“布”。End
代表输入结束,这一行不要作为出招处理
输出格式
对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。
输入样例
2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End
输出样例
Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu
代码展示
K=int(input())
info_list=[]
while True:
a=input()
if a=="End":
break
info_list.append(a)
flag=1
for i in info_list:
#控制平局
if flag%(K+1)==0:
print(i)
else:
if i=="JianDao":
print("ChuiZi")
elif i=="ChuiZi":
print("Bu")
elif i=="Bu":
print("JianDao")
flag+=1