pythonで三角形を印刷する方法は何ですか?
三角形を印刷するには、ループ文を使用して実現できます。
以下是一个示例,使用巢状循环来打印等腰直角三角形:
n = 5 # 三角形的行数
# 外层循环控制行数
for i in range(n):
# 内层循环控制每行的列数
for j in range(i + 1):
print("*", end="")
print() # 换行
このコードを実行すると、以下の結果が出力されます。
*
**
***
****
*****
三角形のサイズを制御するには、nの値を変更することができます。
他種類の三角形を印刷したい場合は、具体的な要件に基づいて内部のループのロジックを変更することができます。