赞
踩
- message = "100以内的质数有:\n"#文本提示信息
- count = 0#计数操作,方便后面十个一行输出
- for num in range (2,101):#这里可以改变范围,输出你想要范围的质数
- flag = True#先标识所有的数都符合条件是质数
- for factor in range(2,num//2+1):#判断一般的数就可以的,节省时间。当然也可以全判断一遍
- if num % factor == 0 :#判断不是质数
- flag = False#给此数标识不是质数
- break
- if flag==True:
- count = count +1
- if count % 10 == 0 :
- message = message + str (num)+ "\n"#满十个后换行
- else:
- message = message + str (num) +"\t"#没满十个制表
- print(message)
'运行
解释已经打在代码里了,如有不懂,欢迎留言!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。