一、# 打印直角三角形 ''' * * * * * * * * * * * * * * * ''' i = 0 while i < 5: # 外循环次数 j = 0 while j <= i: print("*",end=" ") j +=1 print() i +=1
二、打印倒直角三角形
''' 如何使用while嵌套循环输出如下图形: * * * * * * * * * * * * * * * ''' i = 5 while i > 0: # 内循环 j = 0 while j < i : print("*",end=" ") j +=1 print() i -= 1
三、打印菱形
''' 使用while嵌套,完成以下图形的输出 * *** ***** ******* ********* ******* ***** *** * 分析:左上和左下部分的空白,实际上是打印成空格 ''' i = 0 while i < 9: # 总循环次数 9 if i < 5: # 上空格部分 j = 0 while j < 4 - i: print(" ",end="") j +=1 #上部分 j = 0 while j < i+1: print("*", end=" ") j +=1 else: # 下空格部分 j = 0 while j < i -4: print(" ",end="") j +=1 # 下部分 j = 0 while j < 9 - i: print("*",end=" ") j +=1 print() i += 1