我试图一次又一次地遍历列表,但是当第一轮结束时,我必须打印破折号。但是破折号在回合完全结束之前就已经印出来了。这是我到目前为止尝试过的:
from time import sleep as p
lit = [1, 2, 3, 4, 5]
n = 0
while True:
p(1)
print(lit[n])
n = (n+1) % len(lit)
if lit[n] == lit[-1]:
print('-'*80)
我也尝试了以下条件,但没有用
if n == len(lit):
print('-'*80)
这就是我得到的
1
2
3
4
--------------------------------------------------------------------------------
5
1
.
这是预期的输出
1
2
3
4
5
--------------------------------------------------------------------------------
1
.
适当的测试是n == 0
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句