赞
踩
用函数判断一个数是否是素数
prime(p), 其中函数prime当用户传入参数p为素数时返回True,否则返回False。
1、先输入一个要判断的数
2、编写函数,判断素数,输出flag
- import math
- p=eval(input("请输入您要判读是否是素数的数值:"))
- k=int(math.sqrt(p))
- def prime(p):
- i=2
- flag=True
- while (i<=k and flag==True):
- if p%i==0:
- flag=False
- else:
- i+=1
- return flag
- print(prime(p))
- 请输入您要判读是否是素数的数值:6
- False
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。