# 1. for循环 """ 1)语法: for 变量 in 容器: 循环体 2)说明 for - 关键字,固定写法 变量 - 任意一个合法的变量名 in - 关键字,固定写法 容器 - 任意容器型数据类型的数据,常见的容器:字符串、列表、字典、元组、集合、迭代器、生成器、range等 : - 固定写法 循环体 - 结构上,循环体就是和for保持一个缩进的一条或者多条语句(至少一条); 逻辑上,循环体就是需要重复执行的代码 3)循环原理(执行过程): 让变量去容器中取值,一个一个地取,取完为止,每取一个值就执行一次循环体。 for循环的循环次数由容器中数据的个数决定。 注解:一个容器可以同时保存多个数据 """ for y in 'abcmk': print(y, 100) print('hello') print('------------------------------------华--丽--的--分--割--线------------------------------------') # 需求:控制打印'effort'打印一百遍 for x in range(100): print('effort') print('------------------------------------华--丽--的--分--割--线------------------------------------') # 2.range函数 - 创建一个等差数列 """ 1)range(N) - 创建[0, N),差为1的等差数列 range(5): 0 1 2 3 4 range(10): 0 1 2 3 4 5 6 7 8 9 2)range(M, N) - 创建[M, N),差为1的等差数列 range(10, 16): 10 11 12 13 14 15 range(30, 40): 30 31 32 33 ... 39 3)range(M, N, step) - 创建[M, N),差为step的等差数列 range(6, -1, -1): 6 5 4 3 2 1 0 range(100, 301, 100): 100 200 300 M的值为首项,N的值是最后一项加1(差为正)或者减1(差为负),step就是差 """ for x in range(100, 301, 100): print(x) # 练习:使用range函数创建下面的等差数列 # 0 1 2 3 4 ... 100 range(101) # 90 91 92 93 ... 99 range(90, 100) # -5 -4 -3 -2 -1 range(-5, 0) # -1 0 1 2 3 range(-1, 4) # 3 6 9 12 15 range(3, 16, 3) # 10 20 30 40 ... 100 range(10, 101, 10) # 95 90 85 80 range(95, 79, -5) # 3 2 1 0 -1 -2 -3 range(3, -4, -1)
13.循环
本节1836字2025-03-29 12:51:51