怎样用循环语句来写字母倒三角

这个怎么用循环语句来写呢 不引用turtle库等 用for或者while True

img

rows=8

for i in range(rows,0,-1):
    a=''
    for j in range(i):
        a+=chr(97 + j)
    print(f'{a:>{rows}}') #右对齐

该回答引用chatgpt:


letters = "abcdefg"

# 1使用for循环
for i in range(len(letters), 0, -1):
    print(" " * (len(letters) - i) + letters[:i])

# 2使用while循环
i = len(letters)
while i > 0:
    print(" " * (len(letters) - i) + letters[:i])
    i -= 1

img