python找质数对
来源:互联网 发布:mac解除icloud 编辑:程序博客网 时间:2024/06/15 22:33
python找质数对
编写python脚本,输入一个正整数,输出有几对质数的和等于这个正整数。 例如输入一个正整数10,可以找出有“3+7=10”、“5+5=10”两个质数对的和为10。 要实现这个功能的python脚本如下所示:
def isprime(num): for i in range(2, num): if num % i == 0: return False return TrueNumber = input("Please input a number : ")Prime = [i for i in range(1, Number) if isprime(i)]List = [(i, Number - i) for i in Prime if isprime(Number - i) and i <= Number-i]print Listprint len(List)
该脚本运行后的效果图如下图所示:
由效果图可以看出,输入10后,输出质数对(3,7)和(5,5),并输出有两个质数对。输入7和12后均有相应的效果。
阅读全文
0 0
- python找质数对
- python最强找质数程序,寻找100000以内质数只要30秒哦!
- 找质数算法
- 找质数算法
- ZCMU-1689-找质数
- 快速找质数
- 找质数,分解质因数,找完全数
- 找素数(质数)算法
- C#找质数(素数)
- python求质数
- Python 判断质数
- python检测质数程序
- python判断质数
- python教程 质数程序
- python之质数判断
- python实现-质数因子
- python判断是否质数
- 用Python寻找质数
- HTML5页面增强元素
- 最通俗易懂的网络应用层协议详解
- 2001.04.10
- java 链表的常见操作
- linux各发行版的系统平台信息获取方式调研
- python找质数对
- Linux: 通过SUID权限来实现“封装”
- C# 正则表达式
- libevent实现https服务器
- Java web开发,在一个jsp里放太多java代码的后果,摘自 java web轻量级开发面试教程
- 2017 ICPCECIC Make cubes
- C++中成员函数的重载、覆盖和隐藏的区别
- Python多线程---threading
- WeakHashMap