如何使用Python 打印各种三角形

您所在的位置:网站首页 python如何输出等腰三角形 如何使用Python 打印各种三角形

如何使用Python 打印各种三角形

2024-07-09 08:50| 来源: 网络整理| 查看: 265

下面就是“如何使用Python打印各种三角形”的攻略。

1. 直角三角形

直角三角形是指一个角为90度的三角形,也是最为常见的三角形之一。要打印出直角三角形,可以使用嵌套循环和print()函数实现。

输入以下代码:

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

代码对应的过程:

第一行,要求用户输入直角三角形的行数,使用input()函数来实现; 在第二行,用for循环控制行数; 在第三行,用for循环控制星号打印的数量,加上end=""可以不换行输出; 在第四行,用print()函数来换行。

例如,如果输入了数字5,程序会输出如下图案:

* ** *** **** ***** 2. 等边三角形

等边三角形是指三边长度相等的三角形。要打印等边三角形,可以使用嵌套循环和print()函数实现。

输入以下代码:

n = int(input("请输入等边三角形的行数:")) for i in range(n): for k in range(n-i-1): print(" ", end="") for j in range(2*i+1): print("*", end="") print()

代码对应的过程:

第一行,要求用户输入等边三角形的行数,使用input()函数来实现; 在第二行,用for循环控制行数; 在第三行,用for循环控制空格的数量,加上end=""可以不换行输出; 在第四行,用for循环控制星号的数量; 在第五行,用print()函数来换行。

例如,如果输入了数字5,程序会输出如下图案:

* *** ***** ******* *********

以上就是使用Python打印各种三角形的攻略,可以通过不同循环的组合来打印出丰富多样的三角形。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何使用Python 打印各种三角形 - Python技术站



【本文地址】


今日新闻


推荐新闻


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