分享至
想用下面這個程式來打出倒三角形,雖然倒了但是沒有在中間都是靠側邊的,要改哪裡才行?想要的樣子:
*
x=int(input("請輸入數字:"))
for i in range(x,0,-1):print("* "*i)print(" ")
已邀請的邦友 {{ invite_list.length }}/5
你先想想你要做什麼事情,你是不是想要把 * 往右邊移?那最簡單的方式是什麼? → 塞空格要塞幾個? → 因為要對齊中間所以要塞一個
x = int(input("請輸入數字:")) for i in range(x,0,-1): print() print((x-i) * " " + "* " * i)
如此一來就好了。
IT邦幫忙