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