Blog Directory logo  Blog Directory
           Submit a Blog
           Submit a Blog
Featured BlogsBlog Listing
© 2026, Blog Directory
 | 
Support
  •  Login
  • Register
  • Member - {  Blog Details } Save to Wishlist

    hero image

    blog address: https://www.scodenetwork.com/python-pattern-programs

    keywords:

    member since: Jul 10, 2023 | Viewed: 506

    Python Pattern Programs

    Category: Education

    Python Pattern Programs Pattern-1: To print a given number of *s in a row test.py 1) n=int(input('Enter n value:')) 2) for i in range(n): 3) print('*',end=' ') Output: Enter n value:5 * * * * * Pattern-2: To print a square pattern with * symbols test.py 1) n=int(input('Enter No Of Rows:')) 2) for i in range(n): 3) print('* '*n) Output: Enter No Of Rows:5 * * * * * * * * * * * * * * * * * * * * * * * * * Pattern-3: To print a square pattern with provided fixed digit in every row test.py 1) n=int(input('Enter No Of Rows:')) 2) for i in range(n): 3) print((str(i+1)+' ')*n) Output: Enter No Of Rows:5 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 Pattern-4: To print a square pattern with alphabet symbols test.py 1) n=int(input('Enter No Of Rows:')) 2) for i in range(n): 3) print((chr(65+i)+' ')*n) Output: Enter No Of Rows:5 A A A A A B B B B B C C C C C D D D D D E E E E E Pattern-5: To print Right Angle Triangle pattern with * symbols test.py 1) n=int(input('Enter No Of Rows:')) 2) for i in range(n): 3) for j in range(i+1): 4) print('*',end=' ') 5) print() Output: Enter No Of Rows:5 * * * * * * * * * * Pattern-6: To print an Inverted Right Angle Triangle pattern with * symbols test.py 1) n=int(input('Enter No Of Rows:')) 2) for i in range(n): 3) print('* '*(n-i)) Output: Enter No Of Rows:5 * * * * * * * * * * * * * * * Pattern-7: To print Pyramid pattern with * symbols test.py 1) n=int(input('Enter Number of rows:')) 2) for i in range(n):# 0,1,2,3 3) print((' '*(n-i-1))+ ('* ')*(i+1)) Output: Enter number of rows:5 * * * * * * * * * * * * * * * Pattern-8: To print Inverted Pyramid Pattern with * symbols test.py 1) n=int(input('Enter Number of Rows:')) 2) for i in range(n): #0,1,2,3 3) print(' '*i+'* '*(n-i)) Output: Enter Number of Rows:5 * * * * * * * * * * * * * * * Pattern-9: To print Diamond Pattern with * symbols test.py 1) n=int(input('Enter n Value:')) 2) for i in range(n): #0,1,2,3 3) print(' '*(n-i-1)+'* '*(i+1)) 4) for i in range(n-1): #0,1,2 5) print(' '*(i+1)+'* '*(n-i-1)) Output: Enter n Value: * * * * * * * * * * * * * * * * * * * * * * * * *



    { More Related Blogs }
    From Clicks to Conversions Building Digital Campaigns

    Education

    From Clicks to Conversions Bui...


    Dec 18, 2025
    Important Tips for CAT Examination

    Education

    Important Tips for CAT Examina...


    Jul 5, 2023
    How to Build a Scalable Web App on AWS from Scratch

    Education

    How to Build a Scalable Web Ap...


    Dec 25, 2025
    Online business diploma

    Education

    Online business diploma...


    Dec 25, 2015
    Career and Job Opportunities after M.Sc. (IT) in Data Science

    Education

    Career and Job Opportunities a...


    Jan 18, 2024
    RESEARCHBRAINS:  DISSERTATION WRITING SERVICE

    Education

    RESEARCHBRAINS: DISSERTATION ...


    Apr 12, 2024