溫馨提示×

python如何打印倒金字塔

小億
91
2024-09-03 05:17:27
欄目: 編程語言

在Python中,你可以使用嵌套循環(huán)來打印倒金字塔。以下是一個示例代碼:

# 獲取用戶輸入的金字塔層數(shù)
n = int(input("請輸入金字塔的層數(shù): "))

# 外層循環(huán),控制行數(shù)
for i in range(n, 0, -1):
    # 內(nèi)層循環(huán),打印空格
    for j in range(n - i):
        print(" ", end="")
    # 內(nèi)層循環(huán),打印星號
    for k in range(2 * i - 1):
        print("*", end="")
    # 換行
    print()

這段代碼首先獲取用戶輸入的金字塔層數(shù),然后使用兩個嵌套循環(huán)分別打印空格和星號。外層循環(huán)從最大層數(shù)開始遞減到1,內(nèi)層循環(huán)分別打印空格和星號。注意在打印時使用end=""參數(shù),以避免每次打印后自動換行。

0