我想創建一個程序,該程序允許我在Python程序中使用星號創建「金字塔」或「三角形」。我已經開始了代碼,但似乎無法弄清楚。Python中的星號三角形
下面是我設法找出代碼:
def triangle():
totalRows = int(eval(input("How big? ")))
for currentRows in range(1,totalRows+1):
for currentCol in range (1, currentRows+1):
print("*", end = " ")
triangle()
最終的結果應該反映這個!
How big? 1
*
------------------------------------------------------
How big? 2
*
* *
------------------------------------------------------
How big? 3
*
* *
* * *
------------------------------------------------------
'的eval(輸入( 「...」))'*不寒而慄* – NullUserException
當totalRows是4,還有9星在三角形或10?當totalRows爲5時,星號是12還是15?也就是說,三角形是空心的,還是填滿了? –
你目前的代碼有什麼問題? – Marcin