【Python】Python实现isPrime() 函数(判断整数是否为素数),参数为整数,要有异常处理。
2020-01-13 12:27
6055 查看
质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数)。基于spyder 环境实现isPrime() 函数,参数为整数,要有异常处理。如果是整数返回True,否则返回False。
def is_Prime(n): ##判断是否为素数,返回布尔值 while n<=1: ##输入值的异常处理 print("输入的数值错误,请重新输入!") n=int(input("请输入一个数值:")) if n==2: ##对于2做特殊处理 return True else: for i in range(2,n+1): if n%i==0: return False else: return True a=int(input("请输入一个数值:")) print("%s" % is_Prime(int(a)))
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False.
- 实现isPrime()函数,参数为整数,要有异常处理,如果是质数返回True,否则返回False
- 实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False
- 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(Python实现)
- 输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。
- (c++)写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 编写函数判断一个整数是否为素数
- 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 6-7 统计某类完全平方数 (20 分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
- c程序:编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- 实现一个函数,1打印乘法口诀表(可更改行列),2交换两数,3判断是否闰年,4判断是否素数。
- 编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息
- 实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数
- /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数*/
- 写一个函数:给定一个整数N, 判断N是否为素数.
- 实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。
- 编写函数判断一个整数是否为素数
- python练习,任意输入整数,判断是否为素数(质数)只能被1和自身整除。
- python实现从键盘读取一个整数判断是否是质数
- 8.2写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。