運用python的數學函數,
公司主營業務:網站設計制作、成都網站制作、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。創新互聯建站是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創新互聯建站推出東山免費做網站回饋大家。
先導入math模塊,
再定義isPrime()方法即可;
使用for進行單行程序掃描素數即可;
運用python的itertools模塊判斷即可;使用if...while語句來判斷即可。
python求素數:
def is_prime(m):
"""判斷m是否素數"""
for i in range(2,int(m**(1/2))+1):
if m % i == 0:
return False
else:
return True
注意事項
定義一個函數并使用input進行范圍的輸入,同時將將求得的素數保存在num數組中去,便于求得在該范圍內素數的總數以及對應的具體值,同時,在本程序中并沒有對非法輸入的值進行過多的判斷,而主要就是為了實現功能。
注意在該函數當中,else是與內循環中的for搭配使用的,如果內循環是由break而終止的,那么else語句是不會被執行的。
def is_prime(m):
"""判斷m是否素數"""
for i in range(2,int(m**(1/2))+1):
if m % i == 0:
return False
else:
return True
程序縮進如圖所示
具體步驟如下:
1、打開pycharm,點擊file,點擊new,新建一個空白的pyrthon文件:
2、這里開始編寫判斷素數的代碼,判斷素數的上限最準確的應該使用平方根取整加一,此處用到兩層循環,第一層遍歷0到100的數,第二層循環判斷滿足條件的素數。這里有一個else要注意是和for對齊而不是if對齊,如果和if對齊只要不能被2整除就會被添加到列表中了,而且會多次添加:
3、右鍵點擊鼠標,點擊“run?demo”,運行編寫好的python文件,在下方的控制臺就可以看見輸出后結果:
網頁名稱:python函數絕對素數 判斷素數的python函數
分享路徑:http://vcdvsql.cn/article4/hpjooe.html
成都網站建設公司_創新互聯,為您提供微信公眾號、云服務器、外貿網站建設、Google、動態網站、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯