python打印等腰三角形、菱形、空心菱形
2020-01-11 13:03
573 查看
python打印等腰三角形
n=int(input('>>>')) width=2*n-1 for i in range(1,n+1): print('{:^{}}\n'.format('*'*(2*i-1),width))
结果:
python打印菱形(完美菱形n必须为奇数)
n=int(input('>>>')) width=n for i in range(1,n+1): if i<=(n+1)/2: str='*'*(2*i-1) else: str='*'*(2*(n-i)+1) print('{:^{}}\n'.format(str,width))
python打印空心菱形(完美菱形n必须为奇数)
n=int(input('>>>')) width=n for i in range(1,n+1): if i<=(n+1)/2: c=(2*i-1) if c==1: str='*' else: str='*'+' '*(c-2)+'*' else: c=(2*(n-i)+1) if c==1: str='*' else: str='*'+' '*(c-2)+'*' print('{:^{}}\n'.format(str,width))
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Java打印星星的各种体位(直角三角形 等腰三角形 菱形 空心菱形)
- JavaScript中使用for循环打印简单的三角形,等腰三角形,菱形,空心三角形,空心菱形
- 用python实现等腰三角形,菱形,空心菱形
- java打印输出任意大小的等腰三角形,实心菱形,空心菱形,平行四边形
- Java练习:打印各种图形(等腰三角形、直角三角形、实心菱形、空心菱形)
- Python--用星号"*"打印实心等腰三角形和空心等腰三角形
- Python实现打印实心和空心菱形
- Python用while循环打印“*” 三角形及菱形
- 在控制台用星号打印一个高M的等腰三角形与菱形
- 用"*"打印直角三角形,倒直角三角形,等腰三角形,菱形
- 用math.abs打印菱形boolean和嵌套for分别打印空心三角形
- Java用 * 打印图形-菱形、空心菱形、三角形等
- java打印直角三角形--等腰三角形--菱形
- for循环图形打印(三角形菱形实心/空心,字母K)
- python打印空心三角形
- for循环打印等腰三角形、直角三角形、菱形
- python打印直角三角形与等腰三角形实例代码
- Java for 循环打印直角三角形、等腰三角形、菱形等
- Java中利用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等
- python练习之打印三角形,正方形,菱形