【Python】素数を列挙するコード

素数を列挙するためのpythonプログラムは以下のようになります。

# 最大値を指定
MAX = 100

# 2からMAXまでの整数のリストを作成
numbers = list(range(2, MAX + 1))

# 素数を格納するリストを作成
primes = []

# 整数のリストから素数を抽出し、primesリストに追加する
for number in numbers:
    is_prime = True

    # numberが素数かどうかを判定
    for i in range(2, number):
        if number % i == 0:
            is_prime = False
            break

    if is_prime:
        primes.append(number)

# 素数のリストを表示
print(primes)

上記のプログラムでは、整数のリストから素数を抽出し、素数のリストを表示しています。例えば、MAX = 100の場合は、2から100までの素数のリストを表示します。

コメント

タイトルとURLをコピーしました