def print_diamond(rows):
# 上半部分
for i in range(rows):
# 打印空格
print(' ' * (rows - i - 1), end='')
# 打印星号
print('*' * (2 * i + 1))
# 下半部分
for i in range(rows - 2, -1, -1):
# 打印空格
print(' ' * (rows - i - 1), end='')
# 打印星号
print('*' * (2 * i + 1))
# 用户输入菱形的行数
num_rows = int(input("请输入菱形的行数(即上下部分的行数): "))
print_diamond(num_rows)