📜  Python程序打印数字模式(1)

📅  最后修改于: 2023-12-03 15:04:41.065000             🧑  作者: Mango

Python程序打印数字模式

在Python编程中,我们经常需要编写程序来打印不同的数字模式。这可以帮助我们了解逻辑编程和循环控制结构的使用。在下面的介绍中,我将向您展示如何使用Python编写代码来打印常见的数字模式。

1. 打印数字右对齐三角形
num_rows = 5
for i in range(1, num_rows+1):
    print(' ' * (num_rows-i) + str(i) * i)

输出结果:

    1
   22
  333
 4444
55555
2. 打印数字金字塔
num_rows = 5
for i in range(1, num_rows+1):
    print(' ' * (num_rows-i) + str(i) * (2*i - 1))

输出结果:

    1
   222
  33333
 4444444
555555555
3. 打印数字菱形
num_rows = 5

for i in range(1, num_rows+1):
    print(' ' * (num_rows-i) + str(i) * (2*i - 1))

for i in range(num_rows-1, 0, -1):
    print(' ' * (num_rows-i) + str(i) * (2*i - 1))

输出结果:

    1
   222
  33333
 4444444
555555555
 4444444
  33333
   222
    1

这是一个简单的代码片段来打印数字模式。可以根据您的需求进行修改和扩展。希望这个介绍对您有所帮助,欢迎在任何时候与我们交流和提问。