7.3.2 for 循环
加强循环 for in
in 判断某个值是不是在某个容器里面
for in 迭代容器
结构:
for 变量 in 容器:
循环体
实现数据运算? 比如 打印1-100
range(参数) --------表示从0开始到(参数-1)结束 取值范围:前闭后开
range(参数1,参数2) ------ 表示参数1开始,到参数2结束(不包含参数2) 取值范围:前闭后开
range(参数1,参数2,step) -------步长 默认取值1 可以取负值 取值范围:前闭后开
for i in range(100,0,-1):
print(i)
- 求0~100以内偶数的和
sum = 0 for i in range(0,101):
#判断i是不是偶数 if i % 2 == 0:
#说明是偶数 sum += i
print("0~100的偶数和是", sum)
- 求0~100以内的奇数和
#100以内奇数的和
sum = 0
for i in range(0,100):
if i%2==1:
sum += 1
print(sum)
- 一个自然数与3的和是5的倍数,与3的差是6的倍数,这个自然数最小是多少?
index = 0
while True:
if (index &