当前位置: 首页 > news >正文

武汉网站建设dw027/线上营销

武汉网站建设dw027,线上营销,潮汕美食网站怎么做,网址大全是流氓软件吗最近看到一个网站, 欧拉计划。挺好玩,都是一些算法题。这是本站:http://projecteuler.net/problems 这个是中文站:http://pe.spiritzhang.com/ 下面贴两个小脚本,低端玩具 1.找出一个数的所有因子: #encod…

最近看到一个网站, 欧拉计划。挺好玩,都是一些算法题。这是本站:http://projecteuler.net/problems  这个是中文站:http://pe.spiritzhang.com/

下面贴两个小脚本,低端玩具

1.找出一个数的所有因子:

#encoding:utf-8
import mathdef yinzi(n):list_yinzi = []if n <= 2:return list_yinzifor i in range(2, int(math.sqrt(n)) + 1):"""为什么循环范围定在平方根呢?:因为一个数的因子是成对的,a=b*c。也就是说:找到一个因子b,肯定会找到相对应的另外一个因子c(a/b)。所以我们的工作量减少了一半。又有:一个因子变大,另一个因子必然要变小。假设b永远是小的那个,c是大的那个,那么b的最大值就是a的平方根。也就是b=c=(根号a)的时候。所以循环范围定在[1 , a的平方根+1],+1的原因是为了能够取到a的平方根避免遗漏。"""#如果找到了一个因子,那么把其相对应的另一个因子一同加入到因子列表中if n % i == 0:list_yinzi.extend([i, n/i])#此处的set为了去重,因为会出现两个相同的平方根的情况。所以去掉重复#sorted重排序是因为,因子都是成对成对找出来的,也就是说一次找到的两个因子肯定会有一大一小。这样把所以因子找完放在一起,大小排序就乱了return sorted(set(list_yinzi))

 

2.判断一个数是否是质数 :

#encoding:utf-8
import mathdef is_zhishu(n):if n <=1:return Falsefor i in range(2, int(math.sqrt(n)) + 1):"""循环范围同查找因子类似,由于因子是成对出现的,所以只需要循环到小于平方根的范围就好"""if n % i == 0:return Falsereturn True

 

 

 

转载于:https://www.cnblogs.com/lipijin/p/3714260.html

http://www.lbrq.cn/news/1600741.html

相关文章:

  • 南京每月做社保明细在哪个网站查/1个百度指数代表多少搜索
  • 建筑网建设通网站作用/武汉seo网站优化技巧
  • h5响应式网站开发成本/种子资源
  • 茂名专业网站制作公司/网站权重如何查询
  • 永康网站优化/怎么进行网络推广
  • 有哪个网站可以做口腔执业助理医师题库/网站优化排名查询
  • 做外贸选取哪个网站/厦门人才网官网招聘
  • 对网站建设培训的建议/成都网站搜索排名优化公司
  • 制作婚恋网站/搜索引擎优化介绍
  • 如何在网站做404页面/第三方营销策划公司有哪些
  • 泰安网站开发公司/怎么进行推广
  • 做论坛网站需要备案/全网营销代理加盟
  • 如何查询网站空间/南宁网络优化seo费用
  • 快站建站教程/携程: 2023年旅行搜索上涨超900%
  • 中文网站开发工具/重庆森林在线观看
  • 外贸视频网站/优化设计答案六年级上册
  • 中企动力定制化官网/网站优化排名怎么做
  • 中企动力邮箱/上海短视频seo优化网站
  • 郑州做的比较好网站公司/网站首页seo关键词布局
  • 天河区建设水务局网站/广州抖音推广公司
  • jsp做的简单的图书馆网站/青岛网站建设公司排名
  • 成都住建局官网查询入口/网站seo搜索引擎优化怎么做
  • 用git 做网站/成都seo培训班
  • pc网站转wap网站/成人英语培训班哪个机构好
  • 建站公司服务费包括哪些/seo兼职怎么收费
  • net网站阿里云主机配置/免费网站java源码大全
  • 网站维护更新/营销策略模板
  • 找做模型方案去哪个网站/seo查询排名软件
  • 二级域名 wordpress/郑州seo优化阿亮
  • 沈阳网站制作平台/谷歌广告联盟
  • 实战解析:编程式事务在实际开发中的典型应用场景
  • vulhub-corrosion2靶机
  • 一键安装RabbitMQ脚本
  • 数据结构:在链表中插入节点(Inserting in a Linked List)
  • C++ 指针常量 常量指针
  • C语言(长期更新)第7讲:VS实用调试技巧