Python程序打印数字三角形

您所在的位置:网站首页 python打印输出三角形 Python程序打印数字三角形

Python程序打印数字三角形

2024-05-03 22:01| 来源: 网络整理| 查看: 265

Python程序打印数字三角形

在编程中,打印数字三角形是非常基础和常见的操作。下面我们就来一起学习一下如何用Python程序打印数字三角形。

打印一个正向数字三角形

要打印一个正向数字三角形,我们可以通过两重循环实现。外层循环控制行数,内层循环控制每一行打印的数字。

n = int(input("请输入数字三角形的行数:")) for i in range(1,n+1): for j in range(1,i+1): print(j, end=' ') print()

运行上述代码,输入行数为5,即可输出如下所示的数字三角形:

1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 打印一个倒向数字三角形

要打印一个倒向数字三角形,我们可以通过两重循环实现。外层循环控制行数,内层循环控制每一行打印的数字。

n = int(input("请输入数字三角形的行数:")) for i in range(n,0,-1): for j in range(1,i+1): print(j, end=' ') print()

运行上述代码,输入行数为5,即可输出如下所示的数字三角形:

1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 打印一个菱形数字三角形

要打印一个菱形数字三角形,我们可以通过逆向思维,将正向数字三角形和倒向数字三角形组合实现。外层循环控制行数,内层循环控制每一行打印的数字。

n = int(input("请输入数字三角形的行数:")) for i in range(1,n+1): for j in range(1,i+1): print(j, end=' ') print() for i in range(n-1,0,-1): for j in range(1,i+1): print(j, end=' ') print()

运行上述代码,输入行数为5,即可输出如下所示的数字三角形:

1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 结论

Python程序中打印数字三角形是非常实用和基础的操作。通过掌握这部分知识,能够为我们今后的学习和工作奠定基础。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3