题解 | #配置文件恢复#

配置文件恢复

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

while True:
    try:
        n = input().split(" ")
        m1 = "reset"
        m2 = {"reset board": "board fault",
              "board add": "where to add",
              "board delete": "no board at all",
              "reboot backplane": "impossible",
              "backplane abort": "install first"}
        m3 = ["reset board", "board add", "board delete", "reboot backplane", "backplane abort"]
        if len(n) == 1:
            a = len(n[0])
            if n[0] == m1[:a]:
                print("reset what")
            else:
                print("unknown command")
        if len(n) == 2:
            a, b = len(n[0]), len(n[1])
            e = []
            for i in range(5):
                c, d = m3[i].split(" ")
                if n[0] == c[:a] and n[1] == d[:b]:
                    e.append(m2[m3[i]])
            if len(e) == 1:
                print(e[0])
            else:
                print("unknown command")
    except:
        break

主要是字符串切片,利用字典输出方便一点。

全部评论

相关推荐

找工作勤劳小蜜蜂:矛盾是没有实习,就是没实战经验,公司不想要,公司不要,你就没有实习,你就进入死循环,另外你的项目不是社会现在有大量岗位存在行业用的,云存储人员早就饱和。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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