python中用while和if判断质数

Posted 飞飞阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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("不是质数")


























以上是关于python中用while和if判断质数的主要内容,如果未能解决你的问题,请参考以下文章

python学习笔记(if else流程判断while循环for循环)

c语言判断一个数是不是为质数

python学习第二天

判断一个数是否为质数

python的if和while如何放多个条件判断?

08_Python的控制判断循环语句2(breakcontinue)_Python编程之路