python 如何使用while循环将输入的数值以list的形式输出?

如何使用while循环将输入的数值以list的形式输出?

inp = input("输入整数(结束为end)>> ")
while(inp != 'end'):
    inp_int = int(inp)
    sum += inp_int
    inp = input("输入整数(结束为end)>> ")
print(inp)

L=[ ]
L.append(n)
print(L)

inp = input("输入整数(结束为end)>> ")
a=[]
while(inp != 'end'):
    inp_int = int(inp)
    a.append(inp_int)
    inp = input("输入整数(结束为end)>> ")
print(a)

输入整数(结束为end)>> 5
输入整数(结束为end)>> 2
输入整数(结束为end)>> 4
输入整数(结束为end)>> end
[5, 2, 4]