+-内置函数range()
#range()函数的三种创建方式
#第一种,只有一个参数range(stop)
r=range(10) #默认从0开始,默认相差1为步长
print(r) #range(0, 10) 看不到具体的数据
print(list(r)) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],用于查看range对象中的整体数列
#第二种,只有一个参数range(star,stop)
r=range(1,10) #指定起始值,从1开始,到10结束(不包含10),默认步长为1
print(list(r)) #[1, 2, 3, 4, 5, 6, 7, 8, 9]
#第二种,只有一个参数range(star,stop,step)
r=range(1,10,2)
print(list(r)) #[1, 3, 5, 7, 9]
#判断指定的整数 再序列中是否存在 in not in
print(10 in r) #False 10不在当前的r这个序列中
通常使用range()函数去作为for循环的遍历的对象
可遍历(迭代)对象:字符串,序列...
while循环 在给定的判断条件为 true 时执行循环体,否则退出循环体
while循环的执行流程
#计算0-4之间的累加和
#4步循环法
#1,初始化变量
#2,条件判断
#3,条件执行体(循环体)
#4,改变变量
#总结:初始化的变量与条件判断的变量与改变的变量为同一个变量
#计算0-4之间的累加和
sum=0 #用于存储累加和
'''初始化变量为0'''
a=0
'''条件判断'''
while a<=4:
'''条件执行体(循环体)'''
sum+=a
'''改变变量'''
a+=1
print('和为:',sum) #和为: 10 !注意缩进!
计算0-4之间的累加和的运行解析图:(执行顺序:右至左)
练习题