Python 给定错误结果时代码未按aspected运行

Python 给定错误结果时代码未按aspected运行,python,python-3.x,Python,Python 3.x,我想打印 A B C C D E E F G H 我试过了,但没有显示结果 A B C C D D D E E E a = chr(65) for i in range(0, 4): i = i + 1 for j in range(65, 65+i): print(a, end=" ") a = chr(65 + i) print("\n") 简单一点: letter_a_code = ord('A') for

我想打印

A

B C

C D E

E F G H
我试过了,但没有显示结果

A 

B C 

C D D 

D E E E 


a = chr(65)
for i in range(0, 4):
    i = i + 1
    for j in range(65, 65+i):
        print(a, end=" ")
        a = chr(65 + i)
    print("\n")
简单一点:

letter_a_code = ord('A')
for i in range(4):
    for j in range(i+1):
        letter = chr(letter_a_code+j+i)
        print(letter, end=" ")
    print()
印刷品:

A 
B C 
C D E 
D E F G 
您必须打印4行
i
是您的索引。 每行由
i
元素组成


为字母
A
code添加偏移量(不要硬编码,使用
ord('A')
):完成。

我更喜欢前面的解决方案。我使用了
ord('A')
来避免硬编码。我可以用一个变量来代替。编辑