Print pattern ‘A’ in Python

Hello everyone! Welcome back to I am continuing with this pattern programming series, here I will tell you how to print the pattern of the letter ‘A’.

Also I will try to display the patterns for all other alphabets later in this series.

You can also watch the video on YouTube here.

Program on Github


Python program to print the pattern of letter ‘A’


  • Read an input integer for asking the sizeof the letter using  input()
  • Check if the enter number is greater than 8,
    • if yes, call the function print_pattern()
    • else, show a message to enter number which is greater or equal to 8
  • print_pattern()
    • here we only do two things, print star(*) and print space( ), just writing conditions so the pattern of *‘s and  ‘s will display the pattern ‘A’
    • following are 3 conditions for printing *’s
      We have 2 loops, outer loop() for row’s and inner loop for columns.

        1. every line – at the start and end

        2. middle line – the whole line
        3. first line – whole line except first and last row


    • print   in remaining all cases.

Program on Github



Letter A - Pattern Programming -
Letter A – Pattern Programming –

Program on Github

That’s it for this post guys, also feel free to check other programs on patterns here or find some programs on algorithms here.

Course Suggestion

Machine Learning everywhere! So I strongly suggest you to take the course below.
Course: Machine Learning Adv: Support Vector Machines (SVM) Python


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.