最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python求出0~100以內(nèi)的所有素數(shù)

 更新時間:2018年01月23日 09:17:58   作者:陳昱熹  
質(zhì)數(shù)又稱素數(shù)。一個大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)叫做質(zhì)數(shù);否則稱為合數(shù)。下面小編給大家?guī)砹薖ython求出0~100以內(nèi)的所有素數(shù)實例代碼,需要的朋友參考下

質(zhì)數(shù)又稱素數(shù)。一個大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)叫做質(zhì)數(shù);否則稱為合數(shù)。

一、判斷一個數(shù)是否為素數(shù):

基于定義

def is_prime(num):
  if num <= 1:
    return '%d是一個合數(shù)' % num
  for i in range(2, num):
    if not num % i:
      return '%d是一個合數(shù)' % num
  else:
    return '%d是一個素數(shù)' % num

考慮合數(shù)的性質(zhì)

def is_prime(num):
  if num <= 1:
    return '%d是一個合數(shù)' % num
  for i in range(2, int(num/2)+1):
    if not num % i:
      return '%d是一個合數(shù)' % num
  else:
    return '%d是一個素數(shù)' % num

二、求出0~100以內(nèi)的素數(shù)

def all_prime(num):
  lst = []
  if num <= 1:
    return '0 ~ %d以內(nèi)沒有任何素數(shù)' % num
  for i in range(2, num+1):
    for j in range(2, int(i/2)+1):
      if not i % j:
        break
    else:
      lst.append(i)
  return lst

ps:下面看下小編寫的C語言求1-100以內(nèi)的素數(shù)

代碼如下所示:

#include <stdio.h>
#include <math.h>
void main()
{
for (int i = 1; i <= 100; ++i)
{
int j = 2;
for (; j<=sqrt(i); ++j)
{
if (i%j == 0)
break;
}
if (j>sqrt(i) && i != 1)
printf("%d ", i);
}
system("pause");
}

總結(jié)

以上所述是小編給大家介紹的Python求出0~100以內(nèi)的所有素數(shù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • protobuf 序列化和反序列化操作流程

    protobuf 序列化和反序列化操作流程

    Protocol Buffers(protobuf)是一種輕量級的數(shù)據(jù)交換格式,可以用于結(jié)構(gòu)化數(shù)據(jù)的序列化和反序列化,它使用二進制格式來編碼數(shù)據(jù),以提高傳輸效率和數(shù)據(jù)壓縮比,這篇文章主要介紹了protobuf 序列化和反序列化操作流程,需要的朋友可以參考下
    2024-06-06
  • Python實現(xiàn)五子棋聯(lián)機對戰(zhàn)小游戲

    Python實現(xiàn)五子棋聯(lián)機對戰(zhàn)小游戲

    本文主要介紹了通過Python實現(xiàn)簡單的支持聯(lián)機對戰(zhàn)的游戲——支持局域網(wǎng)聯(lián)機對戰(zhàn)的五子棋小游戲。廢話不多說,快來跟隨小編一起學習吧
    2021-12-12
  • Python視頻剪輯合并操作的實現(xiàn)示例

    Python視頻剪輯合并操作的實現(xiàn)示例

    很多人在創(chuàng)作視頻時都需要進行剪輯,本文主要介紹了Python視頻剪輯合并操作的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • python實現(xiàn)對服務器腳本敏感信息的加密解密功能

    python實現(xiàn)對服務器腳本敏感信息的加密解密功能

    這篇文章主要介紹了python實現(xiàn)對服務器腳本敏感信息的加密解密功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • python區(qū)塊及區(qū)塊鏈的開發(fā)詳解

    python區(qū)塊及區(qū)塊鏈的開發(fā)詳解

    這篇文章主要介紹了python區(qū)塊及區(qū)塊鏈的開發(fā)詳解的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python學習筆記之For循環(huán)用法詳解

    Python學習筆記之For循環(huán)用法詳解

    這篇文章主要介紹了Python學習筆記之For循環(huán)用法,結(jié)合實例形式詳細分析了Python for循環(huán)的功能、原理、用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-08-08
  • 使用PyInstaller庫把Python程序打包成exe

    使用PyInstaller庫把Python程序打包成exe

    這篇文章介紹了使用PyInstaller庫把Python程序打包成exe的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • CentOS 7下安裝Python 3.5并與Python2.7兼容并存詳解

    CentOS 7下安裝Python 3.5并與Python2.7兼容并存詳解

    這篇文章主要給大家介紹了在CentOS 7下安裝Python 3.5并與Python2.7兼容并存的相關(guān)資料,文中將安裝步驟介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-07-07
  • python量化之搭建Transformer模型用于股票價格預測

    python量化之搭建Transformer模型用于股票價格預測

    這篇文章主要介紹了python量化之搭建Transformer模型用于股票價格預測,文章圍繞主題展開基于python搭建Transformer,需要的小伙伴可以參考一下
    2022-05-05
  • 對tensorflow 中tile函數(shù)的使用詳解

    對tensorflow 中tile函數(shù)的使用詳解

    今天小編就為大家分享一篇對tensorflow 中tile函數(shù)的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

杭锦旗| 阿图什市| 吉隆县| 胶州市| 高州市| 无为县| 达拉特旗| 成都市| 高安市| 香河县| 营山县| 大丰市| 怀柔区| 望奎县| 米林县| 吉林省| 五河县| 项城市| 政和县| 卢湾区| 辽源市| 鄂伦春自治旗| 青海省| 五大连池市| 曲松县| 福泉市| 永宁县| 若羌县| 兴海县| 遂川县| 海盐县| 长春市| 台东县| 湟中县| 光山县| 浑源县| 河池市| 北碚区| 建德市| 高台县| 张家港市|