输入正整数,每行显示空格分隔。

从键盘输入一个正整数n,输出1-100之间所有整数,每行显示n个,两数之间用空格分隔。如如何做到每行显示n个,两数之间用空格分隔。

望采纳!谢谢

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


# 从键盘输入一个正整数n,输出1-100之间所有整数,
# 每行显示n个,两数之间用空格分隔。
# 如如何做到每行显示n个,两数之间用空格分隔。
n = int(input("请输入一个正整数:"))
for i in range(1, 101):
    print(i, end=' ') # end=' '表示不换行,空格分隔
    if i % n == 0:   # 每n个数字换行
        print()     # 换行

如果有帮助,请采纳

给个例子参考:

n = int(input())
num = 0
for i in range(1,100):
    print(i, end=' ')
    num += 1
    if num==n:
        print()
        num = 0

img