再び Project Euler に取り組んでいますが、今回は私のスクリプトがそこで止まってしまいます。私はそれを十分に長く実行させていると確信しており、私のハンドトレース(私の父がそう呼んでいます)は問題を引き起こしません. どこが間違っていますか?
コードの関連部分のみを一度だけ含めます。
def main():
f, n = 0, 20
while f != 20:
f = 0
for x in range(1,21):
if n % x != 0: break
else: ++f
if f == 20: print n
n += 20
前もって感謝します!