python怎么打印数字菱形

   2024-09-30 4920
核心提示:在Python中,你可以使用嵌套循环来打印数字菱形。以下是一个示例代码:def print_diamond(n):# 上半部分for i in range(n):# 打

在Python中,你可以使用嵌套循环来打印数字菱形。以下是一个示例代码:

def print_diamond(n):    # 上半部分    for i in range(n):        # 打印空格        for j in range(n - i - 1):            print(" ", end="")        # 打印数字        for j in range(2 * i + 1):            print(i + 1, end="")        # 换行        print()    # 下半部分    for i in range(n - 2, -1, -1):        # 打印空格        for j in range(n - i - 1):            print(" ", end="")        # 打印数字        for j in range(2 * i + 1):            print(i + 1, end="")        # 换行        print()# 调用函数,打印一个5行的数字菱形print_diamond(4)

这个代码定义了一个名为print_diamond的函数,它接受一个参数n,表示菱形的行数。函数首先打印上半部分,然后打印下半部分。你可以通过调用这个函数并传入不同的参数来打印不同大小的数字菱形。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号