def prime(x):''':type x: int'''# 请在此添加代码,实现判断一个数是否是素数# ********** Begin *********## n1=str(float(x))#将数字n先转化为浮点数再转化为字符串n1# n2=n1.split('.')#按“.”将字符串n1进行切片并保存为列表n2 if (isinstance(x,float) or x<=0):return ("错误的数据类型")if (x>=2):for i in range(2,x):if(x%i==0):return Falsereturn True#判断列表n2的第2个元素是否为0else: return False# ********** End *********#
吐了
如何判断一个正整数是否是素数素数(Prime Number) 又称质数 一个大于1的自然数 除了1和它自身外 不能整除其他自然数的数叫做质数;