python第一題,素數

素數(Prime Number),一個大于1的自然數,除1和它本身外,不能被其它自然數整除; 否則稱為合數.

拖延癥晚期花了一個小時終于配置好了pycharm在anaconda的環境工作把所有的包都升級了后就開始發懵,然后去看markdown如何工作,看了很久以前看到一半的python教程(網易公開課版),最后又學習群里的其它同學是如何寫的。

求100以內的素數

l = []
for i in range(2,101):  #順序遍歷2到101間的整數
    for x in range(2,i): #順序遍歷2到目前i之內的整數
        if i % x == 0: # 遍歷x內如果能被目前取出的i整除,則證明是合數繼續循環,否則加入else語句后的列表
            break #遍歷結束終止
    else:
        l.append(i)#不符合整除要求的為素數加入列表
print (l)#打印列表

加油了。再看一遍教程去。

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

推薦閱讀更多精彩內容