Python3で素数を作る一行関数 2021-06-07 | 速攻で言語マスターしてみませんか def prime(n): return [i for i in range(2, n) if len([1 for j in range(2, i) if i % j ==0 ]) == 0] print(prime(1000)) 何度も作らされるのでテンプレートっぽいものを作ってみました。 実行するとこんな感じになります。prime(n)でnまでの素数を作ります。 スピードは遅いですが10000ぐらいまでなら、数秒です。1000は一瞬 « 点が三角形の内側にあるか判... | トップ | 人狼探しの基礎のような4つゲ... »
コメントを投稿 ブログ作成者から承認されるまでコメントは反映されません。 goo blogにログインしてコメントを投稿すると、コメントに対する返信があった場合に通知が届きます。 ※コメント投稿者のブログIDはブログ作成者のみに通知されます 名前 タイトル URL ※名前とURLを記憶する コメント ※絵文字はJavaScriptが有効な環境でのみご利用いただけます。 ▼ 絵文字を表示 携帯絵文字 リスト1 リスト2 リスト3 リスト4 リスト5 ユーザー作品 ▲ 閉じる コメント利用規約に同意の上コメント投稿を行ってください。 コメント利用規約に同意する 数字4桁を入力し、投稿ボタンを押してください。 コメントを投稿する