[print(i) for i in range(1,int(input('输入n:'))+1) ]
这个可以输出出来
for i in range(1,int(input('输入n:'))+1)
print(i)
这个为什么不行?感觉差不多
因为后面少了冒号:
for i in range(1,int(input('输入n:'))+1):
print(i)
for i in range(1,int(input('输入n:'))+1):
print(i)
这个样子也可以输出来,你for循环没有: 语法不一样