素数を列挙するための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までの素数のリストを表示します。
コメント