[英]how to add line break after every 5 number?
请告诉我如何在每5个数字后添加换行符
i = 1
while i < 30:
print(i, end = ' ')
i += 1
采用:
i = 1
while i < 30:
print(i, end = '\n' if i % 5 == 0 else " ")
i += 1
为了清楚起见,应该举一个例子,这样做
for i in range(1, 30):
print(i, end=' ')
if not i % 5:
print('\n')
只需将取模运算符%
与if
-block一起使用,以检查i
是否为5的倍数:
i = 1
while i < 30:
print(i, end=' ')
if i % 5 == 0:
print()
i += 1
输出:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
尝试使用Modulo功能,该功能在python中用%完成。
i=1
while i<30:
print(i, end=' ')
if i%5 == 0:
print()
i += 1
模函数返回除法i / 5的余数,0、5、10等于0,依此类推,因此每5步进行一次。
print('\\ n')打印换行符
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.