溫馨提示×

python如何用for循環(huán)求素數(shù)

小億
403
2024-04-22 18:38:42
欄目: 編程語言

可以通過for循環(huán)遍歷每個數(shù)字,并判斷其是否為素數(shù)來求素數(shù)。以下是一個示例代碼:

def is_prime(num):
    if num < 2:
        return False
    for i in range(2, int(num ** 0.5) + 1):
        if num % i == 0:
            return False
    return True

# 找出100以內(nèi)的所有素數(shù)
for i in range(2, 101):
    if is_prime(i):
        print(i)

這段代碼定義了一個is_prime函數(shù)來判斷一個數(shù)是否為素數(shù),然后通過for循環(huán)遍歷2到100之間的所有數(shù)字,并打印出所有的素數(shù)。

0