在Python中,你可以使用嵌套循環來打印一個三角形的星號。以下是一個示例代碼:
n = int(input("請輸入一個整數,表示要打印的三角形的行數: "))
for i in range(1, n + 1):
# 打印空格
for j in range(n - i):
print(" ", end="")
# 打印星號
for k in range(2 * i - 1):
print("*", end="")
# 換行
print()
這段代碼首先接收用戶輸入的一個整數n
,然后使用兩個嵌套循環來打印三角形。外層循環控制行數,內層循環分為兩部分,一部分打印空格,另一部分打印星號。每行的空格數和星號數都隨著行數變化。最后在每行結束時換行。