题解 | #配置文件恢复#

# 命   令	执   行
# reset	            reset what
# reset board	    board fault
# board add	        where to add
# board delete	    no board at all
# reboot backplane	impossible
# backplane abort	install first
# he he	            unknown comma
all_in = ['reset board', 'board add', 'board delete', 'reboot backplane', 'backplane abort']
all_out = ['board fault', 'where to add', 'no board at all', 'impossible', 'install first']
while True:
    try:
        s = input().strip().split()
        l = len(s)
        if l == 1:
            if 'reset'.startswith(s[0]):
                print('reset what')
            else:
                print('unknown command')
        elif l == 2:
            flag = []  # 记录匹配到的命令在all_in中的索引,且当仅当len(flag)==1时,输出相应all_out下标的输出值
            for i in all_in:
                j = i.split()
                if j[0].startswith(s[0]) and j[1].startswith(s[1]):
                    flag.append(all_in.index(i))
            if len(flag) == 1:
                print(all_out[flag[0]])
            else:
                print('unknown command')
        else:
            print('unknown command')               
    except:
        break
全部评论

相关推荐

笑死 不是哥们离校了我真要睡街了 加上还有几w的贷款 不接受我准备去当三和大神
梦想是成为七海千秋:没事,hr这下就有底气了,下次遇到一个不接受的就说,你看,人家这学历都接受了,你凭什么不接受
点赞 评论 收藏
分享
就只能3个月,但是要求长期全职实习
Swaying:你确实是能长期实习啊,但是你那时候有事也没啥办法嘛
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务