题解 | #配置文件恢复#还行吧

配置文件恢复

http://www.nowcoder.com/practice/ca6ac6ef9538419abf6f883f7d6f6ee5

while True:

try:
    
    str_input = input()
    order_dict = {
        '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',
    }
    others = 'unknown command'
    
    n = len(str_input.split())
        
    if n == 1:
        if 'reset'.startswith(str_input):
            print('reset what')
        else:
            print(others)
    elif n == 2:
        times = 0
        index = 0
        str1, str2 = str_input.split()
        for i in range(1, len(order_dict.keys())):
            order1, order2 = list(order_dict.keys())[i].split()
            if order1.startswith(str1) and order2.startswith(str2):
                times += 1
                index = i
        if times == 1:
            print(order_dict[list(order_dict.keys())[index]])
        else:
            print(others)
    else:
        print(others)
    
except:
    break
全部评论
学到一个startswith,奈斯
点赞 回复 分享
发布于 2023-10-10 22:35 广东

相关推荐

耀孝女:就是你排序挂了
点赞 评论 收藏
分享
11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 16:06
已编辑
快手电商 后端 23k-35k
点赞 评论 收藏
分享
评论
2
6
分享
牛客网
牛客企业服务