Print hollow diamond pattern with alphabet symbols in Dictionary Order in Python

To print hollow diamond pattern with alphabet symbols in Dictionary Order in Python

Code:

n = int(input('Enter n Value:'))
for i in range(n):
    print(' ' * (n - i - 1) + chr(65 + i) + ' ', end='')
    if i != 0:
        print(' ' * (2 * i - 1) + chr(65 + i), end='')
    print()
for i in range(n - 1):
    print(' ' * (i + 1) + chr(63 + n - i) + ' ', end='')
    if i != (n - 2):
        print(' ' * (2 * n - 2 * i - 5) + chr(63 + n - i), end='')
    print()

Leave a comment