编写代码,从键盘输入一个数,判断其是否为素数,结束运行。
输入格式:
7
输出格式:
7是素数
输入样例:
7
输出样例:
7是素数
输入样例:
9
输出样例:
9不是素数
输入样例:
-1
输出样例:
判断结束!
7
7是素数
9
9不是素数
-1
判断结束!
代码长度限制16 KB
时间限制400 ms
内存限制64 MB
其中之一答案
import math #导入math模块
num = int(input())
if num<=1:
print('判断结束!')
else:
e=1
c=int(math.sqrt(num))
for i in range(2,c+1):
if num%i == 0:
e =0
if e == 1:
print('%d是素数' %num)
else:
print('%d不是素数' %num)
执行结果:
