while循环
a = input('请输入一个整数')
i=2
while i < a:
if a%i ==0:
print ('%d不是一个质数') % a
break
i += 1
if i ==a:
print ('%d是一个质数') % a
for循环
x = input('请输入一个整数')
flag = True
for i in range(2,x):
if x%i ==0:
print ('%d不是一个质数') % x
flag = False
break
if flag:
print ('%d是一个质数') % x
方法三while else
n = input('请输入一个整数')
i= 2
while i < n:
if n%i ==0:
print ('%d不是一个质数')%n
break
i += 1
else:
print ('%d是一个质数') % n
方法四for else
m = input('请输入一个整数')
if m > 1:
for i in range(2, m):
if (m %i) == 0:
print ('这不是一个质数')
break
else:
print ('这是一个质数')
else:
print ('这不是一个质数')