for4.py 374 B

1234567891011121314151617181920212223
  1. """
  2. 输入一个正整数判断它是不是素数
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-01
  6. """
  7. from math import sqrt
  8. num = int(input('请输入一个正整数: '))
  9. end = int(sqrt(num))
  10. is_prime = True
  11. for x in range(2, end + 1):
  12. if num % x == 0:
  13. is_prime = False
  14. break
  15. if is_prime and num != 1:
  16. print('%d是素数' % num)
  17. else:
  18. print('%d不是素数' % num)