todolist开发相关 列表/倒序输出

程序启动后,等待输入,每次输入内容将作为待完成事项记录到列表中,遇到输入END则停止运行,打印列表中记录的待完成事项,省略第一项后,以倒序方式逐行显示(格式为:序号.内容)

请问应该怎样实现“将输入内容记录到一个列表(list)中”,以及“倒序输出”?

目前只写到了遇到END停止运行
user_input = ''
while user_input != 'END' :
user_input = input("请输入:")
print('您的输入是', user_input)


list = []
user_input = input("请输入:")
while user_input != 'END':
    list.append(user_input)
    user_input = input("请输入:")
list.reverse()
print(list)