如何用python 輸出字母正直角三角形加倒直角三角形

如何用python 輸出字母正直角三角形加倒直角三角形

问题描述:

p
py
pyt
pyth
pytho
Python
pytho
pyth
pyt
py
p

我這個程式我嘗試了數字三角形的方法還有*三角形的方法,但都無法做到,所以在此懇請

python = 'python'
s = list(python)
for i in range(2 * len(s)-1):
    if i >= len(s):
        s.pop()
        print(''.join(s))
    else:
        print(''.join(s[:i+1]))

s = 'python'
for i in range(1, len(s)+1):
    print(s[:i])
for i in range(len(s)-1, 0, -1):
    print(s[:i])

如果对你有所帮助,请点击采纳,谢谢.