is_prime(7) が True、is_prime(9) が False になるように、素数を判定する関数を完成させよう。7… √7 は約2.6なので 2 まで調べれば十分。7 % 2 は 1 で割り切れない → 素数9… √9 は 3。9 % 2 は 1、9 % 3 は 0(割り切れた!) → 素数ではない√n までの数で1回でも割り切れたらアウト、最後まで割り切れなければ素数」です。is_prime、引数 n を1つ受け取り True / False を返すn が 2 より小さいときは素数ではない√n までの数で順に割ってみて、1つでも割り切れたら素数ではない%)と平方根を組み合わせた、アルゴリズムの入門にぴったりの題材です。素数はインターネットの暗号(RSA)の土台にもなっている重要な数で、「√n まで調べれば十分」という無駄を省く考え方は、他の多くのプログラムでも役立ちます。return False)n**0.5 が平方根。そこまで調べれば十分True False
全問正解でクエストクリア!
問題 1: 2〜20の素数を全部表示しよう!
問題 2: is_prime(2)はTrue、is_prime(1)はFalseになるか確認しよう!
問題 3: 2〜20の素数の個数を数えて表示しよう!