<p>嗨,我是python新手,我有一个问题。我知道有一种方法可以通过%来实现,但我尝试在没有模的情况下实现它,如果有方法的话。我有一个数字列表,我需要每N个数字(我有每秒钟的数字来保持简单)打印出来,但当is达到最大索引时,它会给我一个错误“列表超出索引”。我试过了,但似乎不起作用。这就是我到目前为止的想法:</p>
<pre><code>def napln(n):
s = []
for i in range(n):
s.append(i)
print(s)
return s
def rozpocitavadlo(s):
rozpocitavadlo = []
for i in s:
original_position = s[i]
changed_position = s[i+2]
original_position = changed_position
if original_position >= len(s):
for j in s[0:]:
original_position = s[j]
changed_position = s[j+2]
original_position = changed_position
rozpocitavadlo.append(s.pop(original_position))
s = napln(6)
</code></pre>