file3.py 485 B

1234567891011121314151617181920212223242526
  1. """
  2. 写文本文件
  3. 将100以内的素数写入到文件中
  4. Version: 0.1
  5. Author: 骆昊
  6. Date: 2018-03-13
  7. """
  8. from math import sqrt
  9. def is_prime(n):
  10. for factor in range(2, int(sqrt(n)) + 1):
  11. if n % factor == 0:
  12. return False
  13. return True
  14. # 试一试有什么不一样
  15. # with open('prime.txt', 'a') as f:
  16. with open('prime.txt', 'w') as f:
  17. for num in range(2, 100):
  18. if is_prime(num):
  19. f.write(str(num) + '\n')
  20. print('写入完成!')