溫馨提示×

python中怎么用for循環求素數

小億
342
2024-05-16 18:33:14
欄目: 編程語言

要用for循環求素數,可以按照下面的方式實現:

# 定義一個函數來判斷一個數是否為素數
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

# 輸入一個范圍,遍歷這個范圍內的所有數字,判斷是否為素數
start = int(input("請輸入起始數:"))
end = int(input("請輸入結束數:"))

for num in range(start, end+1):
    if is_prime(num):
        print(num, end=" ")

在這個代碼中,首先定義了一個用來判斷素數的函數is_prime(num),然后輸入一個起始數和結束數,使用for循環遍歷這個范圍內的所有數字,判斷每個數字是否為素數,如果是素數就打印出來。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女