
关注
# 打印菱形函数
def printLing(num):
for i in range(num // 2 * -1, num // 2 + 1):
if i < 0:
j = -i
else:
j = i
print(' ' * j + '*' * (num - 2 * j))
# 主函数
if __name__ == '__main__':
# 用户输入
print("请输入中间行*的个数:")
s_num = input()
# 转换格式
num = int(s_num)
# 调用函数
printLing(int(num))