从键盘输入一个正整数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