📜  程序打印半钻石数字星型图案(1)

📅  最后修改于: 2023-12-03 14:56:36.187000             🧑  作者: Mango

程序打印半钻石数字星型图案

本文将介绍如何使用 Python 编写一个程序,打印半钻石数字星型图案。

程序实现
def print_half_diamond(number):
    for i in range(1, number + 1):
        for j in range(i):
            print(j + 1, end='')
        print()
    for i in range(number - 1, 0, -1):
        for j in range(i):
            print(j + 1, end='')
        print()
使用方法

调用 print_half_diamond 函数即可,例如:

print_half_diamond(5)

以数字 5 为例,输出结果为:

1
12
123
1234
12345
1234
123
12
1
代码解释

程序使用两个 for 循环,第一个循环控制输出半个钻石形的上半部分,第二个循环控制输出半个钻石形的下半部分。每个内部循环通过打印从 1 到循环变量 j 值的数字,来输出数字星型图案。

程序中的 end='' 参数表示打印完数字后不换行输出。

总结

本文介绍了使用 Python 编写程序打印半钻石数字星型图案的方法。该程序具有一定的实用性,在编写输出数字图案的时候可以使用该方法。