python练习之打印实心菱形和空心菱形(单for循环)
2018-03-14 14:12
1461 查看
代码
rows=7 print('1-'*16) for i in range(rows): if i <= rows//2: print(' '*(rows//2-i)+' *'*(2*i+1)) else: print(' '*(i-rows//2)+' *'*(2*(rows-i)-1)) print('2-'*16) for i in range(rows): if i == 0: print(' '*(rows//2-i)+' *'+' '*(2*i-1)) if 0 < i <= rows//2: print(' '*(rows//2-i)+' *'+' '*(2*i-1)+' *') if rows//2 < i < rows-1: print(' '*(i-rows//2)+' *'+' '*(2*(rows-i)-3)+' *') if i == rows-1: print(' '*(i-rows//2)+' *'+' '*(2*i-1))
实例
相关文章推荐
- python练习之打印实心正方形和空心正方形(双for循环)
- python练习之打印实心正方形和空心正方形(单for循环)
- PHP练习--用for循环打印空心菱形
- python基础练习--打印菱形砖石星阵
- 打印实心菱形和空心菱形
- C# 打印实心菱形与空心菱形
- 学习笔记---整理资料翻出的旧练习,输出实心和空心图形:矩形,三角形,菱形,箭头,心形
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表 .
- java中打印实心菱形以及空心菱形的方法
- java打印实心菱形,空心菱形,for循环嵌套
- php练习——用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等
- java中打印实心菱形以及空心菱形的方法
- 不知道写个什么,就写个利用for循环打印空心菱形当笔记
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表
- php练习——用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等
- 任意输入一个数,打印对应的空心实心金字塔以及菱形
- python练习之打印等边三角形(双for循环,四种方向)
- 拉丁方阵、打印菱形(实心or空心)
- Java实现打印实心与空心菱形
- C# 打印空心、实心菱形