Print alphabet pattern ‘Q’ in Python

To print the alphabet pattern ‘Q’ in Python

Code:

for row in range(7):
    for col in range(5):
        if (row == 0) and (col in {1, 2, 3}):
            print('*', end=' ')
        elif (row in {1, 2, 3}) and (col in {0, 4}):
            print('*', end=' ')
        elif (row == 4) and (col in {0, 2, 4}):
            print('*', end=' ')
        elif (row == 5) and (col in {0, 3, 4}):
            print('*', end=' ')
        elif (row == 6) and (col != 0):
            print('*', end=' ')
        else:
            print(' ', end=' ')
    print()

Leave a comment