python每日打卡題009素數

挑戰每日打卡python基礎題
come with me !

今日練習:輸入一個區間數,找到所有的素數

解題思路:

素數,只能被1與本身整除的數叫素數
首先判斷這個數是不是素數,然后再找出輸入的區間數中所有的素數

def prime(n):
    flag = True
    for i in range(2,n):
        if n % i == 0:
            flag = False
            break
    return flag

a = int(input('請輸入左邊界值:'))
b = int(input('請輸入右邊界值:'))
list = []
for j in range(a, b+1):
    if prime(j):
        list.append(j)

print(list)
結果
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容