在Python中,你可以使用for循環(huán)和if語句來打印一個五角星
n = 5
for i in range(n):
for j in range(n - i - 1):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print()
這段代碼首先定義了一個變量n
,表示五角星的邊數(shù)。然后使用兩個嵌套的for循環(huán)來打印五角星的每一行。第一個for循環(huán)控制行數(shù),第二個for循環(huán)控制每一行的空格數(shù),第三個for循環(huán)控制每一行的星號數(shù)。最后,使用print()
函數(shù)換行。