输入1-100整数,每行显示n个,用空格分隔

编写程序,从键盘输入一个正整数n,输出1-100之间所有整数,每行显示n个,两数之间用空格分隔。
for i in range(1, 101):
print(i)
这样应该能输入整数,但要怎么每行显示n个,且用空格分隔。

望采纳!谢谢

n = int(input())
for i in range(1, 101):
    if i %n == 0:
        print(i)
    else:
        print(i,end= ' ')

输出数字后在输出空格就可以
再用i求余n判断要不要换行