要輸出等腰三角形,可以使用嵌套循環來實現。以下是一個使用Python編寫的例子:
rows = int(input("請輸入要打印的等腰三角形的行數:"))
for i in range(rows):
for j in range(rows - i - 1):
print(end=" ")
for j in range(2 * i + 1):
print("*", end="")
print()
這段代碼首先通過input
函數接收用戶輸入的行數,然后使用兩個嵌套的for
循環來打印等腰三角形。外層循環控制行數,內層循環控制每一行的輸出。內層第一個循環在每一行開始之前打印空格,用于對齊三角形的形狀。內層第二個循環打印當前行的星號,每行的星號數量為2 * i + 1
,其中i
為外層循環的迭代變量。最后調用print
函數輸出每一行的結果。