pythonで、100個の素数のリストを生成するコードを書こうと思ったのですが…
primes = [] x = 0 while x < 100: for i in range(2,1000): for j in range(i): if j >= 2 and i%j == 0: break else: primes.append(i) x += 1 print(primes) コード
これだと1000以下の全ての素数(168個)を出力してしまいました
xの値はちゃんとカウントされているみたいなのですが…
どなたかご教授願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/18 11:44