📅  最后修改于: 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 编写程序打印半钻石数字星型图案的方法。该程序具有一定的实用性,在编写输出数字图案的时候可以使用该方法。