
for循环while循环是通过条件表达式来控制是否要进行下一次循环的。而for循环本质是一种轮询遍历机制对一批内容进行逐个处理for循环与while循环的场景while循环用于在某个条件满足时一直循环循环的次数通常是未知的只知道循环开始/结束的条件。关注的是循环的条件for循环用于对一个已知的数据集进行遍历或已知次数的循环。关注的是便利每一个元素range语句作用生成指定规则的数字序列用法1:range(end) -获取一个从0开始到end结束的数字序列不含end本身range(5)获取的数据就是0,1,2,3,4用法2:range(start,end) -获取一个从start开始到end结束的数字序列不含end本身range(2,8)获取的数据就是2,3,4,5,6,7用法3:range(start,end,step) -获取一个从start开始到end结束的数字序列step步长不含end本身range(0,10,2)获取的数据就是0,2,4,6,8#计算1~100之间的奇数累加之和 total 0 # for i in range(1,101): # if i % 2 ! 0: # total i # else: # print(total) #简化 for i in range(1,101,2): total i else: print(total)