蓝桥杯编译出错的问题

为什么我在pycharm运行没问题,蓝桥杯里面却频频出错呢? 有没有人能给解答一下,谢谢
就一个最简单的排序问题:

img

我的:

n=int(input())
num=input().split(' ')
num=[int(i) for i in num]
num.sort()
for i in num:
    print(i,end=' ')

正确答案:

input()
nums=list(map(int,input().split()))
nums.sort()
for i in nums:
    print(i,end=' ')

img


这里不是很清楚吗。单独的input()只能输入一个数据的,不能对num进行循环遍历

代码没什么问题,与正确代码相比,唯一有可能出错的原因是第二行输入的数据之间有可能不止一个空格,所以使用split(' ')分隔就会不正确,而使用split()不过数字之间有多少空格都可以去除掉。