Pythonに基づいて100以内の素数を検索して表示します

1. 手順

次のコードを使用すると、Pythonで100以内の素数を検索して表示できます。

def find_prime_numbers(limit):
    prime_numbers = []
    for num in range(2, limit + 1):
        is_prime = True
        for i in range(2, int(num ** 0.5) + 1):
            if num % i == 0:
                is_prime = False
                break
        if is_prime:
            prime_numbers.append(num)
    return prime_numbers
limit = 100
prime_numbers = find_prime_numbers(limit)
print(prime_numbers)

このコードは、2 つのネストされたループを使用して、 2から指定された制限 ( limit ) までのすべての数値を反復処理します。各数値について、その平方根より小さい数値で割り切れるかどうかを確認し、割り切れる場合は非素数としてマークします。数値がどの数値でも割り切れない場合、その数値は素数のリストに追加されます。最後に、素数のリストを出力します。

2. 例

このコードを実行すると、100以内の素数が出力されます。

Pythonを実行する環境がない場合は、オンラインのPythonエディターを使用できます

オンラインPythonエディタ- https://c.runoob.com/compile/9/

左側でプログラムを入力し、「実行」をクリックして、右側に結果を出力します。

おすすめ

転載: blog.csdn.net/weixin_45770896/article/details/132947267