ABA Alphabet Pyramid

# Python 3 program
# to print Alphabet Pattern-12
# as shown below
'''
    A
   ABA
  ABCBA
 ABCDCBA
ABCDEDCBA
  
'''

# Ascii code of A=65,E=69,F=70
# Print certain number of spaces before alphabets


rows=5
ch = 'A'
# outer loop for ith rows
for i in range (1,rows+1):
    for space in range(rows-i):
        print(' ',end='')

    # this loop will print    
    #     A
    #    AB
    #   ABC
    #  ABCD
    # ABCDE
    for j in range(1, i+1):
        print(ch,end="")
        ch=ord(ch)+1
        ch = chr(ch)
    ch=ord(ch)-1
    ch = chr(ch)
    # this loop will print remaining pattern
    # after center line
    #     
    #    A
    #    BA
    #    CBA
    #    DCBA

    for k in range(1, i):
        ch=ord(ch)-1
        ch = chr(ch)
        print(ch,end="")
    
        
    print()
    ch='A'
samuel karanja