如何用input向一个list中输入一系列数据?

自己尝试了一些思路,但是都有错误,在此就不放上来给巨巨们看笑话了。
请教巨巨们,怎么用input向列表中输入数据,如:某一科目一个班级的成绩分别是80,82,84,85,该怎么向numbers[ ]中输入呢?

>>> numbers=input('请输入一组成绩(以空格隔开):').split(' ')
请输入一组成绩(以空格隔开):80 82 84 85
>>> numbers
['80', '82', '84', '85']
>>> numbers = [int(m) for m in numbers]
>>> numbers
[80, 82, 84, 85]
>>> 

请采纳,谢谢!

n = int(input("请输入数据个数n:"))
numbers=[]
for i in range(n):
    numbers.append(int(input("请输入第"+str(i+1)+"个同学的成绩:")))