在Python中,你可以使用for循環和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
,表示五角星的邊數。然后使用兩個嵌套的for循環來打印五角星的每一行。第一個for循環控制行數,第二個for循環控制每一行的空格數,第三個for循環控制每一行的星號數。最后,使用print()
函數換行。