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
网友评论