第2.6课 while语句
循环

不停旋转的时钟

反复播放的音乐
不停转动的车轮和扫地机器人
条件循环

如同scratch中的“重复执行直到”


无限循环(死循环)
while True:print(1)while 1:print(1)
课堂练习:


第1题:C , 第2题:D ,
课堂验算:
请计算从: 1 + 2 + 3 + …… + 99 + 100 = ?

第2.7课 break语句
语法:
带条件的break语句

break 常常和if语句结合使用
课堂练习:


第1题-1:B , 第1题-2:C ,
第2.8课 for循环(计数次循环)

语法:

range(stop)
range(start, stop[, step])
- start 参数是 range() 中的第一个值。如果仅使用一个参数调用 range(),则 Python 假定 start = 0。
- stop 参数是 range() 的上限。重要的是要意识到这个上限值不包括在范围内。
课堂验算:
请使用for循环打印数字10 20 30 40
请使用for 循环计算 1 + 2 + 3 + …… + 100 的结果
第2.9课 循环与嵌套

从0到10中,找到能被2 整除的数,并打印出来。
从0到20中,找到比10大的数,并打印出来

请尝试用for循环打印下面的图形,要求如下:
- 1、输入一个正整整数n;
- 2、第n行输出n个数(第1行输出1个数,第2行输出第二个数,第3行输出3个数………);
- 3、每行从1开始打印,且依次递增1.
- 【温馨提示:使用print(数据,end=)设置打印数据的结尾方式】
输入:3输出:112123

隐藏对角线
请尝试用while循环打印下面的图形,要求如下:
- 1、输入一个整数表示几行几列;
- 2、行数与列数相同的位置为空白,其他地方用星号表示。
开始运行...请输入一个整数n: 5***** ***** ***** *****运行结束。

