- Python漫游数学王国:高等数学、线性代数、数理统计及运筹学
- 毕文斌 毛悦悦编著
- 356字
- 2023-08-10 17:10:45
1.3.7 循环语句
循环是让计算机自动完成重复工作的一种方法。常用的循环语句有for循环和while循环。for循环是计次循环,在循环次数已知的情况下使用,常用于枚举或遍历。例如,计算s=1+2+3+4+5,如图1.55所示。
代码中使用了range()函数,它是Python的内置函数,用于生成一系列连续的整数。语法格式为range(start, end, step),start用于指定起始值,如省略则默认从0开始;end用于指定结束值(不包括该值),不能省略;step用于指定步长,即两数之间的间隔,如省略则默认为1。
一个字符串的format()函数用来显示字符串和数据信息(格式化字符串),其中,for循环体内的第一行相当于把i的值填入大括号内,而第二、三个print是把s的值填入大括号内。
while循环通过一个条件来判断是否继续执行循环体中的语句,当条件为真时执行,执行完毕重新判断条件表达式,直到条件为假时跳出循环。下面的while循环从1数到6,如图1.56所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P37_35332.jpg?sign=1739379485-GLp7qfFU6Gu6EidEYUOcOTgCIe5iPCPe-0-a0776dddbbab4650c82b5adf1c49e2c8)
图 1.55
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P37_35335.jpg?sign=1739379485-oKdaHgj6uStvq95jevVPpyAW1bATf1mt-0-02f3c7a74542f696272ffed853cf662b)
图 1.56