嘿,伟大的Python人

警告:我不熟悉编码。好吧,既然你被警告了。。。在

我试图编写一个python文件,它可以找到我在代码中声明的变量的最大素数。在

以下是我的思考过程:Step 1:Find Factors of X

Step 2:Put factors of X in an array a

Step 3:Analyze last element of array a

Step 4:Check if last element of array a is Prime

Step 5: if last element of array a is prime print "found the largest prime" along with the number itself, else, analyze second to last element in array a, and so on until at a[1]

Step 6: if no prime numbers in array, print "no primes found"

在处理数组中的x=28及其因子时,问题出现在最后一条else语句中的某个地方:

[1,2,4,7,14]我的代码认为7不是质数。。。在

我的步骤如下:

^{pr2}$

几个问题:如何重新分配x、ia[]和n等变量,使代码更具可读性

在第二个循环中,在第一次迭代之后,当分析7时,为什么代码没有识别出它是质数?

非常感谢您的任何建设性反馈!!在

python输出最大的素数_Python:求X的最大素数相关推荐

  1. python输出100以内偶数_Python求取100以内的所有偶数和奇数以及和

    使用Python求取100以内的所有偶数和奇数以及和,是Python的一道基础练习题目,刚好在看Python4.0学习手册第十三章循环,觉得挺有意思,就想了下这道题目的代码,想到两种方式. # cod ...

  2. python求10以内的素数_python 求100以内的素数

    看了几天Python语法, 写一个小作业. 看代码 for divisor in range(101): # range(x) 是 0到x-1 的list 数组 if divisor < 3: ...

  3. python输出奇数数字序列_python在一串数字中选出奇数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 js 验证 数字 (验证字符 ...

  4. python输出结果空格分割_python 输出列表元素实例(以空格/逗号为分隔符)

    给定list,如何以空格/逗号等符号以分隔符输出呢? 一般的,简单的for循环可以打印出list的内容: l=[1,2,3,4] for i in l: print(i) 输出结果一行一个元素: 1 ...

  5. python输出语句print用法_python输出语句print的用法是什么?_后端开发

    python输出语句"print()"是式样化输出函数,用于打印输出."print()"函数会自动换行:printf()函数的语法为:"printf( ...

  6. 用JAVA编写50以内的素数_java求50以内的素数

    java求50以内的素数 [2021-02-01 12:46:22]  简介: python求100内的所有素数的方法:使用判断该数除了1和它本身以外不再有其他因数即可,代码为[i=2 for i i ...

  7. 用java求1000之内的素数_java求1000以内的素数

    .out.println("周长为:"+ bianChang*4); System.out.println("面积为:"+ bianChang*bianChan ...

  8. python求小于n的所有素数_python - 列出N以下所有素数的最快方法 - 堆栈内存溢出...

    警告:由于硬件或Python版本的不同, timeit结果可能会有所不同. 下面是一个脚本,比较了许多实现: 非常感谢斯蒂芬为使sieve_wheel_30引起我的注意. 值得罗伯特·威廉·汉克斯 ( ...

  9. python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]

    两年前咬咬牙跳了Matlab的坑,入手了Python,从此一发不可收的成了PY的重度依赖者.本人研究工作皆涉及大量的数据处理工作,PY和R作为数据分析的两驾马车,得其一者得天下.另外,我接触的许多软件 ...

  10. matlab输出10000以内的素数,matlab求10000以内的素数

    改完的如下: clear all disp('10000以内全体素数:') count=0; for i=2:10000 j=2; % 每次外循环,j都要从头再来,所以要拿到外循环里. k=sqrt( ...

最新文章

  1. linux c 编译错误 conflicting types for 的解决办法
  2. MySQL的4中隔离级别
  3. 实现接口Controller定义控制器
  4. python入门编程之mysql编程
  5. HBASE完全分布式安装
  6. 主板模式的两项通用性接口
  7. MySQL-05:pymysql与pycharm设置
  8. 基于文本知识库的强化学习技术——Learning to Win by Reading Manuals in a Monte-Carlo Framework
  9. 我是最棒的,我一定会成功!
  10. 多stream_基础之Lambda和Stream的邂逅
  11. android studio sugar,Android | Sugar 的介绍和简单使用
  12. c++快速读取配置文件
  13. 将数组的列表结构转成树结构
  14. Exception in Tkinter callback
  15. Dart基础第9篇:对象、类
  16. [NIO]dawn之Task具体解释
  17. JAVA图书馆管理系统各个项目链接
  18. MySQL创建网吧管理系统_java网吧信息管理系统
  19. 【教程】手把手教你做外卖红包推广返利公众号搭建
  20. 重磅!《中华人民共和国个人信息保护法》今日起施行!

热门文章

  1. vant附带样式去除
  2. 大数据去重bitmap以及布隆过滤器
  3. excel快速选择数据的4种方法
  4. git官网下载比较慢的解决方法
  5. Hadoop集群搭建(超级详细)
  6. 家用带宽-路由器的选择
  7. 【压力测试】用JMeter进行百科网站压力测试
  8. 面试官看到一定会打我---软件测试工程师面试套路和暗语灵魂解密
  9. LayoutInflater 总结
  10. 浏览器事件 - 监听浏览器刷新问题及解决方案