4063: 练4.14 找素数
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
输出正整数a到b之间的所有素数。
输入
输入a,b。
输出
由小到大,输出a到b之间的所有素数。每个数占一行。
样例输入 复制
5 10
样例输出 复制
5
7
提示
a,b=map(int, input().split())
#输入a和b的值
from math import sqrt
for i in range(a,b+1):
x=2
#在枚举的范围内并且没有出现约数则继续枚举
while x<=int(sqrt(i)) and i%x!=0:
x+=1
if x>int(sqrt(i)):
print(i)