def print_diamond(n): 打印菱形的上半部分(包括中间的行) for i in range(n): 打印空格 print(' ' * (n - i - 1), end='') 打印星号 print('*' * (2 * i + 1)) 打印菱形的下半部分(不包括中间的行) for i in range(n - 2, -1, -1): 打印空格 print(' ' * (n - i - 1), end='') # 打印星号 print('*' * (2 * i + 1)) 调用函数打印菱形,例如打印一个大小为5的菱形 print_diamond(5)

相关推荐

01-29 16:08
已编辑
华南农业大学 Java
点赞 评论 收藏
分享
牛客网
牛客企业服务