Python程序打印钻石形状
python中的循环功能可用于使用键盘上的各种字符来创建许多格式良好的图表。一种这样的形状是菱形,其将涉及多个环。这是因为我们必须垂直和水平打印字符。另外,我们还必须注意从顶部到中间逐渐增大然后从中间到底部逐渐缩小的形状。因此,我们将使用两个for循环,每个循环中都包含一个for循环。
下面是创建菱形形状的代码。
示例
def Shape_of_Diamond(shape):
a = 0
for m in range(1, shape + 1):
for n in range(1, (shape - m) + 1):
print(end=" ")
while a != (2 * m - 1):
print("@", end="")
a = a + 1
a = 0
print()
s = 1
c = 1
for m in range(1, shape):
for n in range(1, s + 1):
print(end=" ")
s = s + 1
while c <= (2 * (shape - m) - 1):
print("@", end="")
c = c + 1
c= 1
print()
shape = 8
Shape_of_Diamond(shape)运行上面的代码将为我们提供以下结果:
@
@@@
@@@@@
@@@@@@@
@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
@@@@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@
@@@@@@@
@@@@@
@@@
@热门推荐
10 师傅退休蛋糕祝福语简短
11 男朋友祝福语简短新年
12 聚餐朋友喝酒祝福语简短
13 启程出发路途祝福语简短
14 关于开车的祝福语简短
15 婚庆花篮祝福语简短大气
16 文艺结婚祝福语短语简短
17 六十岁大寿祝福语简短
18 妹妹生日祝福语简短唯美