美文网首页python学习笔记
python练手_36-算素数

python练手_36-算素数

作者: 学子CH | 来源:发表于2019-02-15 20:26 被阅读0次
    # -*- coding:utf-8 -*-
    # @Author: CH
    """
    @project: python study
    @time:
    @detail:
    @else: DO NOT STOP STUDYING!!!
    """
    # 题目 求100之内的素数。
    #
    # 程序分析 用else执行for循环的奖励代码(如果for是正常完结,非break)。
    lo=int(input('下限:'))    #从哪个数字开始
    hi=int(input('上限:'))    #从哪个数字结束
    for i in range(lo,hi+1):    #逻辑是:在lo到hi+1的范围内遍历i,判断i大于1与小于一
        if i > 1:
            for j in range(2,i):    #遍历2到i之间的数,注意:%是取模的意思,就结束循环
                if (i % j) == 0:    #取模运算:i % j(或i mod j),表示i除以j的余数
                    # print('hi',i)---打印的是非素数的值
                    break
            else:
                print(i)
    
    

    相关文章

      网友评论

        本文标题:python练手_36-算素数

        本文链接:https://www.haomeiwen.com/subject/dgameqtx.html