Python作业_Python基础升级 第一课 小爽


加粗文字

•求两个数字之间的素数

•素数:只能被1及自己整除的数,如3,7,13,23等

start = int(input('输入开始的数:'))
end = int(input('输入结尾的数'))
if(start==1):
    print(start,' 不是素数')
    start = start+1
else:
    pass

temp = start
while temp<=end:
    b = True
    for i in range(2,temp):
        if(temp % i==0):
            b = False
            break
        else:
            pass
    if b==True:
        print(temp,' 是素数')
    else:
        print(temp,' 不是素数')
    temp+=1
已邀请:

ClownFish

赞同来自:


if(temp % i==0):

这一句的i从哪来的。测试没通过,你改下。

要回复问题请先登录注册

返回顶部