代码未按方面运行给出错误结果

时间:2019-04-18 19:43:07

标签: 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")

1 个答案:

答案 0 :(得分:1)

简单点:

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代码的偏移量(不要对其进行硬编码,请使用ord('A')):完成。