鱼C论坛

 找回密码
 立即注册
查看: 10633|回复: 85

[技术交流] Python:每日一题 159

[复制链接]
发表于 2018-3-7 10:10:34 | 显示全部楼层
本帖最后由 LargeCat 于 2018-3-7 10:12 编辑
  1. def is_Z(n):
  2.     for i in range(2, n):
  3.         if n%i==0:
  4.             return False
  5.     return True

  6. for i in range(2, 100):   #100以内我理解是不包括100, 如包括的话这里改成 range(2,101), 不影响程序.
  7.     if is_Z(i*10+1):
  8.         print(i, '*10+1=', i*10+1)
复制代码


结果:
  1. 3 *10+1= 31
  2. 4 *10+1= 41
  3. 6 *10+1= 61
  4. 7 *10+1= 71
  5. 10 *10+1= 101
  6. 13 *10+1= 131
  7. 15 *10+1= 151
  8. 18 *10+1= 181
  9. 19 *10+1= 191
  10. 21 *10+1= 211
  11. 24 *10+1= 241
  12. 25 *10+1= 251
  13. 27 *10+1= 271
  14. 28 *10+1= 281
  15. 31 *10+1= 311
  16. 33 *10+1= 331
  17. 40 *10+1= 401
  18. 42 *10+1= 421
  19. 43 *10+1= 431
  20. 46 *10+1= 461
  21. 49 *10+1= 491
  22. 52 *10+1= 521
  23. 54 *10+1= 541
  24. 57 *10+1= 571
  25. 60 *10+1= 601
  26. 63 *10+1= 631
  27. 64 *10+1= 641
  28. 66 *10+1= 661
  29. 69 *10+1= 691
  30. 70 *10+1= 701
  31. 75 *10+1= 751
  32. 76 *10+1= 761
  33. 81 *10+1= 811
  34. 82 *10+1= 821
  35. 88 *10+1= 881
  36. 91 *10+1= 911
  37. 94 *10+1= 941
  38. 97 *10+1= 971
  39. 99 *10+1= 991
复制代码

点评

题目是本身是质数,乘10加1还是质数,而你的答案4不是质数  发表于 2018-3-8 19:55
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-28 04:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表