python

当前位置:中华考试网 >> python >> python编程基础 >> 文章内容

怎么用python输出指定范围内的质数?

来源:中华考试网  [2020年11月5日]  【

关于质数:

素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。

实例(Python 3.0+)
#!/usr/bin/python3

# 输出指定范围内的素数

# take input from the user

lower = int(input("输入区间最小值: "))

upper = int(input("输入区间最大值: "))

for num in range(lower,upper + 1):

# 素数大于 1

if num > 1:

for i in range(2,num):

if (num % i) == 0:

break

else:

print(num)

执行以上程序,输出结果为:

$ python3 test.py

输入区间最小值: 1

输入区间最大值: 100

  填写下面表单即可预约申请免费试听java课程!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

2

3

5

7

11

13

17

19

23

29

31

37

41

43

47

53

59

61

67

71

73

79

83

89

97

好了,直接套用即可哦~

责编:fushihao
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试