求n以內的所有質素

alu發表於2019-04-11
n = int(input("請輸入要求的數字:"))
#區分2作為第一個質素
if n == 2:    
    list1 = [2]
if n > 2:    
    list1 = []   
for i in range(2, n):  
    for j in range(2, i):         
        if i % j == 0:            
            break       
    else:
        list1.append(i)
print(list1)複製程式碼


相關文章