‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬描述

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬用户输入一个正整数N,计算并输出小于N的最大素数 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输入格式

输入一个正整数 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输出格式

满足条件的素数 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输入输出示例

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输入

输出

示例 1

100‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

19‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

97‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

17

#最开始的错误答案

n = eval(input())

list1 = []

for i in range (2, n):

for j in range(2,int(pow(i,0.5)+1)):

if (i % j == 0):

break;

else: #若不能整除

list1.append(i)

print(list1[-1])

测试后发现判断素数这块错了,于是我重新思考。

#更正后的答案

n = eval(input())

list1 = []

for i in range (2, n):

for j in range(2,int(pow(i,0.5)+1)):

if (i % j == 0):

break;

else: #不能整除应该是遍历每一个i时,遍历完所有j才能添加到list1中

list1.append(i) #list1末尾追加元素

print(list1[-1]) #输出最大的素数,也就是n范围内list1末尾的素数

#参考答案

n = int(input())

for i in range(n,1,-1): #倒着找素数,找到的第一个素数就是最大素数

for j in range(2,i):

if i % j == 0:

break

else:

print(i)

break

python输出最大的素数_python-最大素数相关推荐

  1. python找出素数_python找素数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 注意:对正整数n,如果用2到n的平方根之间的所有整数去除,均无法整除,则n为质数 ...

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

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

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

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

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

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

  5. python双素数_python双素数_用Python打印100以下的所有双素数对

    ^{bq}$ 这是一种基于筛分的方法,它有点短,速度快得多:def find_prime_pairs(n): sieve = [True] * n if n > 0: sieve[0] = Fa ...

  6. Python输出一百以内的质数(素数)

    >>> p=[2,] >>> for i in range(2,101): for temp in range(2,i): if i%temp==0: break ...

  7. python输出print(x+y)_Python语句序列“x='car';y=2; print(x+y)”的输出结果是_学小易找答案...

    [单选题]下列标识符中,合法的是( ). [填空题]若 a=10 ,那么 bin(a) 的值为 __________ . [单选题]如果在 Python 程序中没有导人相关的模块 ( 例如 impor ...

  8. python输出中文加数字_python处理“#”开头加数字的html字符方法

    python如何处理""开头加数字的html字符,比如:风水这类数据. 用python抓取数据时,有时会遇到想要数据是以""开头加数字的字符,比如图中所示的这些 ...

  9. python输出文字加数字_python变量、输入、输出、数字、字符串

    总结 01.print()输出 02.数据类型:Numbers(数字类型:int(整数型).float(浮点数).complex(复数:实数+虚数 5+2j).布尔值(true.false)) 03. ...

  10. python输出键值列表_Python 键值分组或分区数据

    Python 使用键值分组或者分区数据,对分组后的数据做何种归约是没有限制的.数据中可能包含一些自变量或者因变量.可以通过自变量对数据进行分区,然后计算每个分区的各项汇总值,包括最大值.最小值.平均值 ...

最新文章

  1. iPhone How-to:如何调整UIView的Z-Order
  2. linux编程技术进程代码,Linux进程通信—信号量 代码实现
  3. Tensor for ‘out‘ is on CPU, Tensor for argument #1 ‘self‘ is on CPU
  4. CentOS 6 php5.6.0一键部署脚本
  5. 如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件
  6. java perm 查看_高级 Java 必须掌握:JVM 分析工具和查看命令,超详细
  7. 【HDU - 5977】Garden of Eden(树分治)
  8. Galaxy Note 20新爆料:至少有两款机型,处理器高低配
  9. 使用从mysql中取数据
  10. java处理获取到的Elasticsearch数据
  11. 【SLAM笔记】三维刚体运动
  12. 90 矩阵——矩阵微分与求导
  13. Linux之软件安装rpm、yum/dnf、源码(安装)
  14. 广州天河租房随笔记录
  15. 电脑系统pe去广告及恶意软件安装
  16. Linux如何安装rpm文件
  17. c++实现运动目标的追踪
  18. Robust官方文档介绍
  19. 如何在系统测试中关注安全问题
  20. 中本聪在2009年挖到了100万枚BTC?

热门文章

  1. mongodb代码之复制集合(pymongo)
  2. mysql 中文名称排序,mysql 依照中文名称排序
  3. Axure课程设计-漫画APP界面/UI设计(免费分享.rp文件学习)
  4. 基于SSM的宠物管理系统
  5. pdf如何合并成一页,快速合并就靠它!
  6. 5GNR漫谈10:5G RF射频设计验证
  7. 为什么我不再用 .NET 框架
  8. 软件测试优秀的测试工具,会用三款工作效率能提升一半
  9. 【Axure】做手机原型时,如何让界面在浏览器中居中?(已解决,有图例)
  10. 路由器、交换机、集线器三剑客有什么区别?分别是用来干什么的?