while循环嵌套
作者:互联网
所谓while循环嵌套,就是一个while里面嵌套一个while的写法,每个while和之前的基础语法相同的
案例:
""" 1.每天种三棵树 2.种完领取树苗 3.连续种三天树 """ j = 1 while j < 4: i = 1 while i < 4: print(f'种完第{i}棵树') i += 1 print('领取树苗') print('今天任务完成了--------------------') j += 1
打印正方形星星案例:
""" 1. 打印一个星星 2. 一行五个:循环 -- 5个星星在一行显示 3. 打印5行星星:循环 -- 一行5个 """ j = 0 while j < 5: i = 0 while i < 5: # 一行星星开始 # end='' --表示不换行显示 print('*', end='') i += 1 # 一行星星结束 # 换行显示下一行 print() j += 1
打印三角形星星案例:
# 三角形:每行星星的个数和行号数相等 j = 0 while j < 5: # 一行星星开始 i = 0 # i表示每行里面星星的个数,这个数字要和行号相等所以i要和j联动 while i <= j: # end='' --表示不换行显示 print('*', end='') i += 1 # 一行星星结束 # 换行显示下一行 print() j += 1
九九乘法表案例:
# 多行多个乘法表达式 """ 1. 打印一个乘法表达式:x * x = x*x 2. 一行打印多个表达式 -- 一行表达式的个数和行号数相等 -- 循环:一个表达式 -- 不换行 3. 打印多行表达式 -- 循环:一行表达式 -- 换行 """ j = 1 while j <= 9: # 一行表达式开始 i = 1 while i <= j: # \t制表位,用于对齐 print(f'{i} * {j} = {i*j}' , end='\t') i += 1 # 一行表达式结束 print() j += 1
标签:星星,--,一行,嵌套,while,循环,print,表达式 来源: https://www.cnblogs.com/yz-b/p/16533919.html