- 安全なテスト値を決定するために Python プログラミングで使用される方法論はありますか? 偶発的な大きな値がリスクにつながらないようにするための何か。
- Python では型チェックが推奨されていないことを読みました。そのような場合、型チェックまたは境界チェックを行うべきですか、それとも代替手段はありますか?
私はこのコードで作業し、実行時間をテストしていました。誤って非常に大きな数値を入力してコードを実行してしまいました。850MBのRAM使用量に達して上昇したときに、タスクマネージャーを介して停止することができました. もう二度とあんなことはしたくない。
def primes_list(num):
ans = [2]
for i in range(3, num, 2):
temp = False
for j in ans:
if i % j == 0 or j*j > i:
temp = True
break
if temp == False:
ans.append(i)
else:
return ans