python中用while和if判断质数
#从控制台输入一个数,判断是否为质数
a=int(input("输入一个数:"))
b=2
e=0
while b<=a:
c=a%b
if c==0:
e += 1
b+=1
if e>1:
print("不是质数")
else:
print("是质数")
前一个输入1会出错
#从控制台输入一个数,判断是否为质数
a=int(input("输入一个数:"))
b=1
e=0
while b<=a :
c=a%b
if c==0:
e += 1
b+=1
if e==2:
print("是质数")
else:
print("不是质数")
转载于:https://www.cnblogs.com/zlong123/p/10421453.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
