[英]How to print certain amount of numbers in one line and then again in other?
我正在寻找一个输出,它将打印从 100 到 200 的数字,一行中有 15 个数字
100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115
116、117、118、119、120、121、122、123、124、125、126、127、128、129、130、131
......
我现在拥有的是:
for number in range(100,200):
print(number, end = ", ")
使用
enumerate<\/code>获取数字位置,然后使用条件来打印逗号或转到下一行
per_line = 15
for idx, number in enumerate(range(100, 200), 1):
if idx % per_line != 0:
print(number, end=", ")
else:
print(number)
有很多变体。 我会这样做
for i, number in enumerate(range(1,11),1):
print(number, end=(", " if i%5 else '\n'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.