您可以使用循环语句和字符串操作,打印出一半菱形的图形。
具体来说,您需要处理两个循环,一个是从1到行数的循环,另一个是从1到列数的循环。在每一行中,您需要使用字符串操作打印对应数量的空格,并且在相应位置打印星号。
代码示例如下:
def print_half_diamond(number):
for i in range(1, number + 1):
print(" " * (number - i) + "*" * (2 * i - 1))
print_half_diamond(5)
运行以上代码,会得到以下输出:
*****
*******
*********
秋秋凌啾啾