开发者社区> 问答> 正文

Python 输出指定范围内的素数

Python 输出指定范围内的素数

展开
收起
游客ejnn55cgkof5g 2020-02-14 17:08:25 1012 0
1 条回答
写回答
取消 提交回答
  •  
    # 输出指定范围内的素数
     
    # take input from the user
    lower = int(input("输入区间最小值: "))
    upper = int(input("输入区间最大值: "))
     
    for num in range(lower,upper + 1):
        # 素数大于 1
        if num > 1:
            for i in range(2,num):
                if (num % i) == 0:
                    break
            else:
                print(num)
    执行以上程序,输出结果为:
    
    $ python3 test.py 
    输入区间最小值: 1
    输入区间最大值: 100
    2
    3
    5
    7
    11
    13
    17
    19
    23
    29
    31
    37
    41
    43
    47
    53
    59
    61
    67
    71
    73
    79
    83
    89
    97
    2020-02-14 17:08:50
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载