嵌套循环的语法格式:
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
条件2满足时,做的事情3
...(省略)...
嵌套循环需要注意的难点:
练习一:
-
每天都向枣伊吕波表白,直到成功为止
-
每次表白的流程是:送十枝玫瑰然后表白
i = 0
while i < 100:
print(f"今天是第{i+1}天,准备表白")
j = 0
while j < 10:
print(f"送给枣伊吕波的第{j+1}朵玫瑰花")
print("枣伊吕波我爱你")
j += 1
i += 1
print(f"第{i}天,表白成功")

练习二:
打印九九乘法表
补充知识:
-
在print语句中,加上end=''即可输出不换行:print("要输出的内容",end='')
示例:
print("枣伊吕波",end='')
print("我爱你")

-
在字符串中,有一个特殊符号:\t
,效果等同于在键盘上按下Tab键。它可以让我们的多行字符串进行对齐
示例:
print("Hello Iroha")
print("YiLvBo best")
print("Hello\tIroha")
print("YiLvBo\tbest")

九九乘法表代码:
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{j} * {i} = {j * i}\t",end='')
j += 1
i += 1
print()
