写点什么

用 Python 找出 100 以内的质数 - DAY6

用户头像
Qien Z.
关注
发布于: 2021 年 05 月 15 日
用Python找出100以内的质数 - DAY6

序列

指的是一类数据类型,可以把它理解为一个容器,可以放很多数据,这些数据可以是 int 、str 、 float、 bool,也可以是序列,也就是说,序列中可以再包含序列

有先后顺序是序列的一个主要特点,按照顺序依次访问序列中的数据(元素),这个过程叫做遍历


range()函数

得到的就是一个整数序列。函数的调用需要两个参数,分别是两个整数,第一个整数是起始元素,第二个是结尾元素,但是,range 函数得到的序列是含头不含尾

for i in range(3,6):    print(i)        #输出345
复制代码


找出 100 以内的质数

1 不是质数,能被数字本身整除之外,再没有能被整除的数,则该数为质数。

for 循环,range()函数,break 的用法

#找到100以内的素数,因为1不是,所以从2起,因为range函数是不输出最后一位的,所以末尾是101for i in range(2,101):
#从2到i这个范围内找i的因素,如果找到了,那说明i不是素数 for j in range(2,i): #判断是否被整除,如果被整除掉了,那么i就不是素数,退出循环 if i % j == 0: #退出循环 break #如果循环正常执行完毕,则说明没有找到i的因素,即i是素数 else: print(i,"是素数") #输出结果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 是素数
复制代码


发布于: 2021 年 05 月 15 日阅读数: 10
用户头像

Qien Z.

关注

Everything is all 2020.04.10 加入

接受反驳&不接受被定义

评论

发布
暂无评论
用Python找出100以内的质数 - DAY6