ネイティブな日本語で、星の形で構成された三角形を出力するには、pythonでどうすればよいですか?

for文を用いて、アスタリスクで構成された三角形を出力することができます。例えば、

n = int(input("请输入三角形的行数:"))

for i in range(1, n+1):
    for j in range(1, n-i+1):
        print(" ", end="")
    for k in range(1, 2*i):
        print("*", end="")
    print()

コードを実行すると、三角形の行数が求められ、それに応じた行数の星印からなる三角形が表示されます。

bannerAds