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