题解 | 配置文件恢复

while 1:
    try:
        a=input()
        if a[0]=='r':
                if a in 'reset':
                    b='reset what'
                    print(b)
                elif a =='r b':
                    print('unknown command')

                elif " " in a :
                    a=a.split()
                    if (a[0] in 'reset') and(a[1] in 'board' and a[1][0]=='b'):
                        b="board fault"
                        print(b)
                    elif (a[0] in 'reboot') and(a[1] in 'backplane' and a[1][0]=='b'):
                        b="impossible"
                        print(b)
                    else:
                        print('unknown command')
                else:
                    print('unknown command')
        elif " " in a:
            a=a.split()
            if (a[0] in 'board'and a[0][0]=='b'):
                if a[0]=='b'and a[1]=='a':
                    print('unknown command')
                elif (a[1] in 'add' and a[1][0] == 'a'):
                    b = "where to add"
                    print(b)
                elif (a[1] in 'delete' and a[1][0] == 'd'):
                    b='no board at all'
                    print(b)
                else:
                    print('unknown command')
            elif (a[0] in 'backplane'and a[0][0]=='b') and (a[1] in 'abort' and a[1][0] == 'a'):
                b = "install first"
                print(b)
            else:
                print('unknown command')
        else:
            print('unknown command')
    except:
        break

1.举例各种情况。2.处理多行输入可以使用while:

while 1:

a=input()

print(a)

全部评论

相关推荐

线性袋鼠:别听牛客上一帮伪人在那说,小厂不能去,必须去大厂,听他们放屁吧。学院本+一些一本最终的归宿就是中小厂,大厂那么好进吗
我的实习日记
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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