我这个方法应该也还不错奥

diro.append(['reboot','backplane','impossible'])
diro.append(['backplane','abort','install first'])

def abc(x):
    b = []
    if ' ' not in x:
        if x == diro[0][0][:len(x)]:
            b.append(diro[0][2])
    else:
        c = x.split()
        for i in range(1,6):
            if c[0] == diro[i][0][:len(c[0])] and c[1] == diro[i][1][:len(c[1])]:
                b.append(diro[i][2])
    if len(b) ==1:
        return print(b[0])
    else:
        return print('unknown command')

while True:
    try:
        a = input()
        if len(a) != 0:
            abc(a)
        else:
            break
    except:
        break