输入一个数,判断他是不是质数
思路:先给一个数字x,然后让这个数字x从2开始除,如果 x 从 2 除到 (x-1) 能被整除,那这就不是质数.如果不能被整除,那就是质数.
当然如果x小于2,那x必然不是质数,也不是合数.
#输入一个数,判断他是不是质数 x = int(input("请输入一个数字:")) #先输入一个数字 count = 2 #给一个数字count,让x从2开始除起 while count < x : #当这个数字count比x小的时候执行循环 if x % count == 0 : #当x除以count余数为0时(x从2开始除到count可以除尽) print("这不是质数,是合数") #这显然不是一个质数 break #必须跳出这个循环,否则while循环还会继续执行. count += 1 #每次循环让count+1 else : #当不满足while循环的条件,或者while循环没有结果,执行else if x < 2 : #当x<2时,显然x既不是质数,也不是合数 print("这既不是质数,也不是合数") else : #当x>=2时,且在while循环里不满足条件时,x为质数 print("这是质数")