查找质数.py 457 B

12345678910111213141516171819
  1. def zs(num):
  2. if num < 2:
  3. return False
  4. for i in range(2, num):
  5. if num % i == 0:
  6. return False
  7. return True
  8. start = int(input("请输入范围的起始值:"))
  9. end = int(input("请输入范围的结束值:"))
  10. found = False
  11. for num in range(start, end + 1):
  12. if zs(num):
  13. print("找到了一个质数:", num)
  14. found = True
  15. if not found:
  16. print("在{}~{}内没有找到质数".format(start,end))