1 每隔几个输出,换行
只要在如下的 if 条件判断格式中,修改 m 的值就可以了:
if i % m == m - 1 :
- 举例 1 (每隔 2 个输出换行):
#打印0~9的阶乘表,每2个为一行
for i in range(0,9+1): #range()的列表中是左闭右开区间[ ),所以要 +1,便于理解
item = fact(i)
print("%2g!= %-10d" % (i,item),end=" ") #%-10d中的 - 号表示左对齐
if i % 2 == 1 :
print()
结果为:
- 举例 2 (每隔 3 个输出换行):
#打印0~9的阶乘表,每3个为一行
for i in range(0,9+1): #range()的列表中是左闭右开区间[ ),所以要 +1,便于理解
item = fact(i)
print("%2g!= %-10d" % (i,item),end=" ") #%-10d中的 - 号表示左对齐
if i % 3 == 2 :
pri