• 前面学习过if的嵌套了,想一想if嵌套是什么样子的?
  • 类似if的嵌套,while嵌套就是:while里面还有while

    1. while嵌套的格式

    1. while 条件1:
    2. 条件1满足时,做的事情1
    3. 条件1满足时,做的事情2
    4. 条件1满足时,做的事情3
    5. ...(省略)...
    6. while 条件2:
    7. 条件2满足时,做的事情1
    8. 条件2满足时,做的事情2
    9. 条件2满足时,做的事情3
    10. ...(省略)...
    while循环嵌套的执行流程:
    先判断外层循环的条件是否成立,如果成立会执行外层循环的代码,当内层循环的条件满足时会执行内层循环的代码,当内层循环的代码执行结束再去执行外层循环的代码。
    ➰使用pycharm的debug运行模式,可以很方便的看到循环中变量的变化。

    2. while嵌套应用

    要求:控制台中打印如下图形: ```





  1. 参考代码:
  2. ```python
  3. i = 1
  4. while i <= 5:
  5. j = 1
  6. while j <= 5:
  7. print("*", end=" ") # 为了让它在一行,所以使用参数end
  8. j += 1
  9. print() # 为了让他默认去下一行
  10. i += 1

3.练习题:打印三角形

要求:控制台中打印如下图形:

  1. *
  2. * *
  3. * * *
  4. * * * *
  5. * * * * *

参考代码:

  1. i = 1
  2. while i <= 5:
  3. j = 1
  4. while j <= i:
  5. print("*", end=" ")
  6. j += 1
  7. print()
  8. i += 1

4. 练习题: 猜拳游戏(while版)

使用while循环语句实现猜拳游戏.