上QQ阅读APP看书,第一时间看更新
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所示。
图 1.55
图 1.56