如果我将“5”输入限制并将“3”输入副本,则希望输出为:
但是这段代码的输出结果是:
为什么我的 "if count == limit: count = 0" 看起来没有任何作用?
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
这是我的代码:
limit = int(input("Limit: ")
copies = int(input("Copies: ")
count = 1
for i in range(copies):
for j in range(limit):
print(count, end= " ")
count += 1
if count == limit: count = 0
print()
但是这段代码的输出结果是:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
为什么我的 "if count == limit: count = 0" 看起来没有任何作用?
count
的值?只需在内部循环之外将其重置为1(即与if语句相同的位置)即可实现你想要的效果。 - Beni + 1
怎么样? - falsetru