python怎么打印三角形星號(hào)

小億
161
2024-09-13 13:54:05

在Python中,你可以使用嵌套循環(huán)來(lái)打印一個(gè)三角形的星號(hào)。以下是一個(gè)示例代碼:

n = int(input("請(qǐng)輸入一個(gè)整數(shù),表示要打印的三角形的行數(shù): "))

for i in range(1, n + 1):
    # 打印空格
    for j in range(n - i):
        print(" ", end="")
    # 打印星號(hào)
    for k in range(2 * i - 1):
        print("*", end="")
    # 換行
    print()

這段代碼首先接收用戶輸入的一個(gè)整數(shù)n,然后使用兩個(gè)嵌套循環(huán)來(lái)打印三角形。外層循環(huán)控制行數(shù),內(nèi)層循環(huán)分為兩部分,一部分打印空格,另一部分打印星號(hào)。每行的空格數(shù)和星號(hào)數(shù)都隨著行數(shù)變化。最后在每行結(jié)束時(shí)換行。

0