Python的内置数据类型——列表
定义一个列表a,直接遍历,列表元素
for in循环,通过索引遍历列表
range(参数一,参数二)
range(len(a))=range(0,len(a))
in 关键字判断元素是否在列表中,index函数检查元素索引值
count函数检查列表元素个数
列表的截取和分片
索引号一:起始元素索引
索引号二:最后元素索引加一
缺省索引号:起头/止尾
列表支持运算:+ *
a=a+b等价于a.extend(b)
*乘法运算
寻找质数的代码,质数是只有1和它本身两个数可以将它整除
import math
cal_range = int(input('请输入计算质数的范围:'))
prime_nums = []
for i in range(cal_range+1):
if i == 0 or i == 1:
continue
num = 2
while num <= math.sqrt(i):
if i % num == 0:
break
else:
num += 1
if num > math.sqrt(i):
prime_nums.append(i)
for i in prime_nums:
print(i)
sqrt函数计算数据平方根
input函数,打印提示并返回输入值给变量cal_range
使用了while循环尝试所有可能除数