0% found this document useful (0 votes)
2 views5 pages

Python 50 Pattern Programs

This document provides 55 examples of common Python pattern programs, each accompanied by a sample solution. The patterns include various shapes such as squares, triangles, diamonds, and more, demonstrating different programming techniques. Each example is structured with a code snippet that illustrates how to generate the respective pattern.

Uploaded by

rushilpawar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views5 pages

Python 50 Pattern Programs

This document provides 55 examples of common Python pattern programs, each accompanied by a sample solution. The patterns include various shapes such as squares, triangles, diamonds, and more, demonstrating different programming techniques. Each example is structured with a code snippet that illustrates how to generate the respective pattern.

Uploaded by

rushilpawar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python Pattern Programs (50+ Examples with

Solutions)
This booklet contains 55 common pattern programs with Python solutions.

1. Star Square
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

2. Right Triangle
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

3. Inverted Triangle
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

4. Pyramid
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

5. Reverse Pyramid
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

6. Diamond
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

7. Hollow Square
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

8. Hollow Rectangle
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

9. Number Triangle
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

10. Reverse Number Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

11. Same Number Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

12. Floyd's Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

13. Pascal Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

14. Alphabet Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

15. Reverse Alphabet Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

16. Hollow Pyramid


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

17. Hollow Diamond


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

18. Butterfly Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

19. Sandglass Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

20. Hourglass Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

21. Rhombus Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

22. Hollow Rhombus


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

23. Binary Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

24. 0-1 Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

25. Character Pyramid


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

26. Centered Number Pyramid


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

27. Palindromic Pyramid


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

28. Reverse Palindromic Pyramid


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

29. Cross Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

30. X Pattern
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

31. Plus Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

32. Checkerboard Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

33. Z Pattern
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

34. N Pattern
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

35. M Pattern
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

36. Heart Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

37. Arrow Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

38. K Pattern
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

39. Y Pattern
Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

40. Spiral Matrix Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

41. Concentric Square Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

42. Numeric Diamond


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

43. Alphabet Diamond


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

44. Descending Numbers


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

45. Ascending Numbers


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

46. Alternating Binary


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

47. Hollow Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

48. Right Pascal Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

49. Left Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

50. Mirrored Triangle


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

51. Double Hill


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

52. Christmas Tree


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

53. Wave Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

54. Snake Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

55. Custom User Pattern


Sample Solution:
n = 5 for i in range(1, n+1): for j in range(i): print("*", end=" ") print()

You might also like