思路:①明确素数概念②框架构建 使用何种语句
一. 素数概念
素数又叫质数。指的是>1的整数中,只能被1和这个数本身整除的数。
二.代码
代码段
#素数判断
n= int( input())
f=0#定义一个f用来标记素数
for i in range (2,n,1):
if n% i==0:
f=1#如果有因数,则不是素数,将这个数标记为f=1
break#一旦在此范围内有一个因数,即一定不是素数,跳出循环即可
if f==0:#被标记的素数
print(" YES")
if f==1:#被标记的不是素数的数
print(" NO")
ps:
①总结:使用for循环语句和if条件语句。
②特点在于f的使用
其中的f相当于标记作用,如果满足素数条件,则标记为1,若不满足,则标记为0。
最后,标记为1 则输出为素数,标记为0 则输出不是素数。
③break:可以加也可以不加,加入break即可以表示跳出循环