pythonで三角形を印刷する方法は何ですか?

三角形を印刷するには、ループ文を使用して実現できます。

以下是一个示例,使用巢状循环来打印等腰直角三角形:

n = 5  # 三角形的行数

# 外层循环控制行数
for i in range(n):
    # 内层循环控制每行的列数
    for j in range(i + 1):
        print("*", end="")
    print()  # 换行

このコードを実行すると、以下の結果が出力されます。

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

三角形のサイズを制御するには、nの値を変更することができます。

他種類の三角形を印刷したい場合は、具体的な要件に基づいて内部のループのロジックを変更することができます。

bannerAds