1、判断一个数是否是素数:
a = 13
flag = True
for i in range(2,12):
if a % i == 0:
flag == False
break
if flag is True:
print(str(a),‘是素数‘)
else:
print(str(a),‘不是素数‘)
方法二:
a = 13
for i in range(2,12):
if a % i == 0:
print(a,‘不是素数‘)
break
else:
print(str(a),‘是素数‘)
方法三:使用平方根
import math
a = 13
for i in range(2,int(math.sqrt(a))):
if a % i == 0:
print(a,‘不是素数‘)
break
else:
print(a,‘是个素数‘)
数学计算题
原文:https://www.cnblogs.com/xiyuantao/p/10294746.html