- 前面学习过if的嵌套了,想一想if嵌套是什么样子的?
- 类似if的嵌套,while嵌套就是:while里面还有while
1. while嵌套的格式
➰while循环嵌套的执行流程:while 条件1:条件1满足时,做的事情1条件1满足时,做的事情2条件1满足时,做的事情3...(省略)...while 条件2:条件2满足时,做的事情1条件2满足时,做的事情2条件2满足时,做的事情3...(省略)...
先判断外层循环的条件是否成立,如果成立会执行外层循环的代码,当内层循环的条件满足时会执行内层循环的代码,当内层循环的代码执行结束再去执行外层循环的代码。
➰使用pycharm的debug运行模式,可以很方便的看到循环中变量的变化。2. while嵌套应用
要求:控制台中打印如下图形: ```
参考代码:```pythoni = 1while i <= 5:j = 1while j <= 5:print("*", end=" ") # 为了让它在一行,所以使用参数endj += 1print() # 为了让他默认去下一行i += 1
3.练习题:打印三角形
要求:控制台中打印如下图形:
** ** * ** * * ** * * * *
参考代码:
i = 1while i <= 5:j = 1while j <= i:print("*", end=" ")j += 1print()i += 1
4. 练习题: 猜拳游戏(while版)
使用while循环语句实现猜拳游戏.
