from math import sqrt
def is_prime(x):
a = int(sqrt(x))
is_prime = 1
for i in range(2,a+1):
if x%i == 0:
is_prime = 0
break
if is_prime ==0:
print(x, '不是素数', sep ='')
elif x == 1:
print(x, '不是素数', sep ='')
else:
print(x, '是素数', sep ='')
测试is_prime(1)
1不是素数
is_prime(8)
8不是素数
is_prime(7)
7是素数