while嵌套循环的基本格式
while 条件1:
事务1.2.3.....n
while 条件2:
事务1.2.3......n
案例:坚持学习5天,每天学习1,2,3这几个代号的科目
代码:
i=1 while i<=5: print(f"这是学习的第{i}天,准备学习啦!!!") j = 1 while j<=3: print(f"这是学习第{i}天,代号为{j}的科目") j+=1 print(f"第{i}天的学习任务完成,继续努力") i+=1 print(f"坚持学习了{i-1}天,学习任务完成")
注意python没有{}控制层次关系,只通过空格缩进来控制层次关系,避免出现死循环
嵌套循环案例:九九乘法表
补充知识:
1.print语句中不换行实现方式:print("hello",end='')
print("hello",end='') print("world")
2.制表符:\t,效果相当于按下tab键
print("daw\trfj") print("ft\trfj")
代码:
i=1 while i<=9: j = 1 while j<=i: print("%d*%d=%d\t" % (j,i,j*i),end='') j+=1 print("\n") i+=1
也可以把print("\n")换成print()