有誰可以幫一下我的python嗎

python unpacking 怎麼弄成一個計算機😭
這是錯誤的:(可是我不知道我哪裡錯)
while True:
inputs = input('Please input your operation:')
inputs = inputs.split(' ')

# using unpacking to get each parameters
if len(inputs) == 1: # printall, delall
    op = inputs[0]
elif len(inputs) == 2: # del, new
    op = inputs[0]
    NAME = inputs[1]
    # unpacking inputs to op and name variables
elif len(inputs) == 3: # add, mul
    op = inputs[0]
    NAME = input[1]
    NUMBER = int(inputs[2])
    # unpacking ...

# handle operation logic
if op == 'printall':
    print(data)
elif op == 'delall':
    data={}
elif op == 'del':
    del data[NAME]
elif op == 'new':
    data[NAME]=0
elif op == 'add':
    sum = data[NAME]
    data[NAME] += NUMBER
    print('{}+{}={}'.format(sum,NUMBER,data[NAME]))
    
    # calculate
    # print "old_num + number = new_num"
elif op == 'mul':
    mul *= data[NAME]
    data[NAME] *= NUMBER
    print('{}+{}={}'.format(sum,NUMBER,data[NAME]))
    
    # same as add
elif op == 'end':
    break

1、 具体代码没看个所以然。 但最开头的地方应该要定义data这个字典
就是在 循环前要定义,否则后面有可能会有问题。

data={}
while True:

2、 这个代码有啥错误提示?
3、建议贴代码用插入代码功能

img