18.for循环

李光朱课程 2024-03-25 14:47:01
引入

像while循环一样,for可以完成循环的功能

for循环可以遍历任何序列的项目,如一个列表或者一个字符串等

注意:

for循环使用最多的场景是直接遍历可以迭代的对象,而什么是迭代,什么是对象我们还没有学习,因此本节课程只讲解简单的使用for。更为复杂的用法在后面讲解for 循环代码格式for 临时变量 in 列表或者字符串等可迭代对象: 循环满足条件时执行的代码for 循环代码示例

如果想要循环输出0、1、2、3、4,使用for循环来实现的代码如下:

for i in range(5): print(i)

运行结果:

01234range 内置函数的简单使用

range()的功能很强大,此时我们只需要知道它可以配合for实现循环即可,其他的功能在后面的课程中学习

range(x)当range中只有1个数字时,for循环取到的数据是0....x-1例如:for i in range(5): print(i)能输出:01234但不能输出5range(x, y)当range中有2个数字时,此时for循环取到的数据是x....y-1例如:for i in range(3, 5): print(i)能输出:34range(x, y, z)当range中有3个数字时,此时for循环能取到的数据是从x...y-1但是每次间隔的数据是z示例一:for i in range(1, 5, 1): print(i)运行结果:1234示例二:for i in range(1, 5, 2): print(i)运行结果:13示例三:for i in range(5, 1, -1): print(i)运行结果:5432for 循环案例sum_ret = 0 # 用来存储总和for i in range(1, 101): sum_ret += iprint("1~100的和为:%d" % sum_ret)

运行结果如下:

1~100的和为:5050

0 阅读:0

李光朱课程

简介:感谢大家的关注