素數判斷(Python)

# (擴展)在控制檯中錄入一個整數,判斷是否爲素數.
#    只能被1和自身整除的數字
#    例如:9
#        判斷9能否被 2 --- 8 之間的數字整除
#        如果能,說明不是素數.3
#        如果都不能,說明是素數.
number = int(input("請輸入整數:"))  # 9    2  ---  8

if number < 2:
    print("不是素數")
else:
    for i in range(2, number):
        if number % i == 0:
            print("不是素數")
            break  # 如果有結論了,就不需要在和後面的數字比較了
    else:
        print("是素數")

 

結果:

請輸入整數:7
7是素數!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章