Python 练习实例36

[复制链接]
 楼主| cooldog123pp 发表于 2021-5-25 23:32 | 显示全部楼层 |阅读模式
题目:求100之内的素数。
程序分析:无。
程序源代码:
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-

  3. # 输出指定范围内的素数

  4. # 用户输入数据
  5. lower = int(input("输入区间最小值: "))
  6. upper = int(input("输入区间最大值: "))

  7. for num in range(lower,upper + 1):
  8.     # 素数大于 1
  9.     if num > 1:
  10.         for i in range(2,num):
  11.             if (num % i) == 0:
  12.                 break
  13.         else:
  14.             print(num)
以上实例输出结果为:
  1. 输入区间最小值: 1
  2. 输入区间最大值: 100
  3. 2
  4. 3
  5. 5
  6. 7
  7. 11
  8. 13
  9. 17
  10. 19
  11. 23
  12. 29
  13. 31
  14. 37
  15. 41
  16. 43
  17. 47
  18. 53
  19. 59
  20. 61
  21. 67
  22. 71
  23. 73
  24. 79
  25. 83
  26. 89
  27. 97


您需要登录后才可以回帖 登录 | 注册

本版积分规则

2224

主题

7415

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部

2224

主题

7415

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部