For loop 有没有办法让forloop识别它';就要结束了?
假设我有一个for循环:For loop 有没有办法让forloop识别它';就要结束了?,for-loop,iteration,newline,string-formatting,For Loop,Iteration,Newline,String Formatting,假设我有一个for循环: columns = 12 num=0 for num in range(0, columns+1): print(f"{num:>5d}", end=" ") 我想跳过for循环最后一次迭代中的一行\n。有没有办法让for循环知道这是它最后一次运行?我想在最后一个数字打印后跳过一行,而不是仅仅添加一个空格 谢谢 您可以在循环中添加语句,如: if num == columns: print("") 在循环后添加行或打印(“”)。
columns = 12
num=0
for num in range(0, columns+1):
print(f"{num:>5d}", end=" ")
我想跳过for循环最后一次迭代中的一行\n
。有没有办法让for循环知道这是它最后一次运行?我想在最后一个数字打印后跳过一行,而不是仅仅添加一个空格
谢谢 您可以在循环中添加语句,如:
if num == columns:
print("")
在循环后添加行或打印(“”)。
比如:
或
这回答了你的问题吗?
columns = 12
num=0
for num in range(0, columns+1):
print(f"{num:>5d}", end=" ")
if num == columns:
print("")
columns = 12
num=0
for num in range(0, columns+1):
print(f"{num:>5d}", end=" ")
print("")