判断一个数是否为质数,用两种循环方式。

#for 循环
a=int(input(‘请输入一个数’))
for i in range(2,a+1):
if a%i==0 :
if i!=a:
print(a,‘不是质数’)
break
else:
print(a,‘是质数’)

#while 循环
a=int(input(‘请输入一个数’))
i=2
while i<=a:
if a%i==0:
if i!=a:
print(a,‘不是质数’)
break
else:
print(a,‘是质数’)
i+=1

猜你喜欢

转载自blog.csdn.net/YPL_ZML/article/details/87892021