Python用while循环打印“*” 三角形及菱形
2018-12-26 21:18
746 查看
一、# 打印直角三角形 ''' * * * * * * * * * * * * * * * ''' 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
相关文章推荐
- python 打印直角三角形,等边三角形,菱形
- 利用python打印出菱形、三角形以及矩形的方法实例
- Python使用while循环花式打印乘法表
- C语言for()循环打印三角形、倒置三角形、菱形、九九表
- python练习之打印三角形,正方形,菱形
- python—用for循环、while循环和一句话打印九九乘法表
- 循环语句练习题2(打印三角形和菱形)
- 第五节 教学例子 while 循环break 与continue和打印三角形等
- Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。
- 关于用for()循环打印一个三角形(菱形)
- python 打印直角三角形,等边三角形,菱形,正方形的代码
- for循环图形打印(三角形菱形实心/空心,字母K)
- python中while循环打印99乘法表
- 嵌套循环打印三角形 菱形 99乘法表
- python:用while循环输出直角三角形和等腰三角形
- 利用Python循环(包括while&for)各种打印九九乘法表的实例
- python 打印菱形、三角形、矩形
- python for循环打印菱形
- for循环打印等腰三角形、直角三角形、菱形
- Oracle循环结构示例,打印图形,三角形,菱形