挑戰每日打卡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)
結果