iT邦幫忙

0

Python倒三角形星星

  • 分享至 

  • xImage

想用下面這個程式來打出倒三角形,雖然倒了但是沒有在中間都是靠側邊的,要改哪裡才行?
想要的樣子:




*

x=int(input("請輸入數字:"))

for i in range(x,0,-1):
print("* "*i)
print(" ")

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
tryit
iT邦研究生 4 級 ‧ 2021-11-01 16:12:10

你先想想你要做什麼事情,你是不是想要把 * 往右邊移?
那最簡單的方式是什麼? → 塞空格
要塞幾個? → 因為要對齊中間所以要塞一個

x = int(input("請輸入數字:"))
for i in range(x,0,-1):
    print()
    print((x-i) * " " + "* " * i)

如此一來就好了。

2

我要發表回答

立即登入回答