当前位置:   article > 正文

用Python输出100以内的所有质数,以每行10个质数的格式输出到控制台。_python 打印质数

python 打印质数
  1. message = "100以内的质数有:\n"#文本提示信息
  2. count = 0#计数操作,方便后面十个一行输出
  3. for num in range (2,101):#这里可以改变范围,输出你想要范围的质数
  4. flag = True#先标识所有的数都符合条件是质数
  5. for factor in range(2,num//2+1):#判断一般的数就可以的,节省时间。当然也可以全判断一遍
  6. if num % factor == 0 :#判断不是质数
  7. flag = False#给此数标识不是质数
  8. break
  9. if flag==True:
  10. count = count +1
  11. if count % 10 == 0 :
  12. message = message + str (num)+ "\n"#满十个后换行
  13. else:
  14. message = message + str (num) +"\t"#没满十个制表
  15. print(message)
'
运行

解释已经打在代码里了,如有不懂,欢迎留言!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/800929
推荐阅读
相关标签
  

闽ICP备14008679号