for循环
语法
for 变量 in 序列:
循环体
示例:
for x in 'abc':
print('hello world!')
控制台结果:
range函数
range函数可以理解为创建等差数列
语法
1)range(N)
产生等差数列[0,N),差是1;range(5):0,1,2,3,4
for x in range(5):
print(x)
控制台结果:
2)range(M,N)
产生等差数列[M,N),差是1;range(5,10):5,6,7,8,9
for x in range(5, 10):
print(x)
控制台结果:
-
3)range(M,N,step)
产生等差数列[M,N),差是step;range(1,20,3):1,4,7,10,13,16,19
for x in range(1,20,3): print(x)
控制台结果:
求和和统计个数
1)求和套路
第一步:定义变量保存结果(最后的和),变量默认值为0
第二步:利用循环获取每一个求和对象,然后和保存的变量进行加法运算
第三部:循环结束后,变量的值就是最后的和
案例1:
求1+2+3+4+…+100
sum1 = 0
for x in range(1, 101):
sum1 += x
print