入门练习打印一个菱形效果如下
可以使用空格和星号来构造菱形,具体实现如下:
# 打印上半部分
for i in range(1, 5):
# 打印空格
for j in range(1, 5-i+1):
print(" ", end="")
# 打印星号
for k in range(1, 2*i):
print("*", end="")
# 换行
print()
# 打印下半部分
for i in range(3, 0, -1):
# 打印空格
for j in range(1, 5-i+1):
print(" ", end="")
# 打印星号
for k in range(1, 2*i):
print("*", end="")
# 换行
print()
输出结果为:
*
***
*****
*******
*****
***
*
原文地址: https://www.cveoy.top/t/topic/cpBw 著作权归作者所有。请勿转载和采集!