求100以内的素数
素数的定义:
1、素数又叫质数。
2、素数指的是在正整数范围内,大于1并且只能被1和自身整除的数。
3、最小的素数是2,大于2的素数都是奇数,2是素数中唯一的偶数。
4、大于1的正整数中,不是素数就是合数
代码:
for i in range(2,100):
j = 2
flag = 1
for j in range(2,i):
if (i % j == 0):
flag = 0
break
if flag == 1:
print(i,end=" ")
运行结果:
求任意范围的素数:
加入判断是否大于1的条件判断语句即可
代码:
lower = int(input("输入最小值:"))
upper = int(input("输入最大值:"))
for num in range(lower,upper + 1):
#判断语句
if num > 1:
for i in range(2,num):
if (num % i)== 0:
break
else:
print(num,end=" ")
运行结果参考:
5-100内的素数