下面是一個用for循環求素數的Python示例代碼:
# 定義一個函數來判斷一個數是否為素數
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循環找出范圍內的所有素數并輸出
print(f"在范圍[{start}, {end}]內的素數有:")
for num in range(start, end+1):
if is_prime(num):
print(num)
您可以運行這段代碼并輸入起始和結束數字,然后它將輸出在該范圍內的所有素數。