python输出最大的素数_python-最大素数
描述
用户输入一个正整数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-最大素数相关推荐
- python找出素数_python找素数
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 注意:对正整数n,如果用2到n的平方根之间的所有整数去除,均无法整除,则n为质数 ...
- python输出结果空格分割_python 输出列表元素实例(以空格/逗号为分隔符)
给定list,如何以空格/逗号等符号以分隔符输出呢? 一般的,简单的for循环可以打印出list的内容: l=[1,2,3,4] for i in l: print(i) 输出结果一行一个元素: 1 ...
- python输出奇数数字序列_python在一串数字中选出奇数-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 js 验证 数字 (验证字符 ...
- python输出语句print用法_python输出语句print的用法是什么?_后端开发
python输出语句"print()"是式样化输出函数,用于打印输出."print()"函数会自动换行:printf()函数的语法为:"printf( ...
- python双素数_python双素数_用Python打印100以下的所有双素数对
^{bq}$ 这是一种基于筛分的方法,它有点短,速度快得多:def find_prime_pairs(n): sieve = [True] * n if n > 0: sieve[0] = Fa ...
- Python输出一百以内的质数(素数)
>>> p=[2,] >>> for i in range(2,101): for temp in range(2,i): if i%temp==0: break ...
- python输出print(x+y)_Python语句序列“x='car';y=2; print(x+y)”的输出结果是_学小易找答案...
[单选题]下列标识符中,合法的是( ). [填空题]若 a=10 ,那么 bin(a) 的值为 __________ . [单选题]如果在 Python 程序中没有导人相关的模块 ( 例如 impor ...
- python输出中文加数字_python处理“#”开头加数字的html字符方法
python如何处理""开头加数字的html字符,比如:风水这类数据. 用python抓取数据时,有时会遇到想要数据是以""开头加数字的字符,比如图中所示的这些 ...
- python输出文字加数字_python变量、输入、输出、数字、字符串
总结 01.print()输出 02.数据类型:Numbers(数字类型:int(整数型).float(浮点数).complex(复数:实数+虚数 5+2j).布尔值(true.false)) 03. ...
- python输出键值列表_Python 键值分组或分区数据
Python 使用键值分组或者分区数据,对分组后的数据做何种归约是没有限制的.数据中可能包含一些自变量或者因变量.可以通过自变量对数据进行分区,然后计算每个分区的各项汇总值,包括最大值.最小值.平均值 ...
最新文章
- iPhone How-to:如何调整UIView的Z-Order
- linux编程技术进程代码,Linux进程通信—信号量 代码实现
- Tensor for ‘out‘ is on CPU, Tensor for argument #1 ‘self‘ is on CPU
- CentOS 6 php5.6.0一键部署脚本
- 如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件
- java perm 查看_高级 Java 必须掌握:JVM 分析工具和查看命令,超详细
- 【HDU - 5977】Garden of Eden(树分治)
- Galaxy Note 20新爆料:至少有两款机型,处理器高低配
- 使用从mysql中取数据
- java处理获取到的Elasticsearch数据
- 【SLAM笔记】三维刚体运动
- 90 矩阵——矩阵微分与求导
- Linux之软件安装rpm、yum/dnf、源码(安装)
- 广州天河租房随笔记录
- 电脑系统pe去广告及恶意软件安装
- Linux如何安装rpm文件
- c++实现运动目标的追踪
- Robust官方文档介绍
- 如何在系统测试中关注安全问题
- 中本聪在2009年挖到了100万枚BTC?