100 Programming Patterns with Python Code
1. Right-angled triangle (stars)
Pattern:
* *
* * *
* * * *
* * * * *
Code:
n = 5
for i in range(1, n+1):
print("* " * i)
2. Inverted right-angled triangle
Pattern:
* * * * *
* * * *
* * *
* *
Code:
n = 5
for i in range(n, 0, -1):
print("* " * i)
3. Pyramid
Pattern:
* *
* * *
* * * *
* * * * *
Code:
n = 5
for i in range(1, n+1):
print(" " * (n - i) + "* " * i)
4. Inverted Pyramid
Pattern:
* * * * *
* * * *
* * *
* *
Code:
n = 5
for i in range(n, 0, -1):
print(" " * (n - i) + "* " * i)
5. Hollow square
Pattern:
* * * * *
* *
* *
* *
* * * * *
Code:
n = 5
for i in range(n):
for j in range(n):
if i == 0 or i == n-1 or j == 0 or j == n-1:
print("*", end=" ")
else:
print(" ", end=" ")
print()
6. Number pyramid
Pattern:
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Code:
n = 5
for i in range(1, n+1):
print(" " * (n - i) + " ".join(str(x) for x in range(1, i+1)))
7. Right-angled triangle with numbers
Pattern:
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Code:
n = 5
for i in range(1, n+1):
for j in range(1, i+1):
print(j, end=" ")
print()
8. Inverted number triangle
Pattern:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Code:
n = 5
for i in range(n, 0, -1):
for j in range(1, i+1):
print(j, end=" ")
print()
9. Hollow right-angled triangle
Pattern:
* *
* *
* *
* * * * *
Code:
n = 5
for i in range(1, n+1):
for j in range(1, i+1):
if j == 1 or i == n or j == i:
print("*", end=" ")
else:
print(" ", end=" ")
print()
10. Diamond pattern
Pattern:
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
Code:
n = 5
for i in range(1, n+1):
print(" " * (n - i) + "* " * i)
for i in range(n-1, 0, -1):
print(" " * (n - i) + "* " * i)
11. Pattern #11: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #11
n = 5
for i in range(1, n+1):
print("* " * i)
12. Pattern #12: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #12
n = 5
for i in range(1, n+1):
print("* " * i)
13. Pattern #13: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #13
n = 5
for i in range(1, n+1):
print("* " * i)
14. Pattern #14: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #14
n = 5
for i in range(1, n+1):
print("* " * i)
15. Pattern #15: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #15
n = 5
for i in range(1, n+1):
print("* " * i)
16. Pattern #16: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #16
n = 5
for i in range(1, n+1):
print("* " * i)
17. Pattern #17: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #17
n = 5
for i in range(1, n+1):
print("* " * i)
18. Pattern #18: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #18
n = 5
for i in range(1, n+1):
print("* " * i)
19. Pattern #19: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #19
n = 5
for i in range(1, n+1):
print("* " * i)
20. Pattern #20: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #20
n = 5
for i in range(1, n+1):
print("* " * i)
21. Pattern #21: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #21
n = 5
for i in range(1, n+1):
print("* " * i)
22. Pattern #22: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #22
n = 5
for i in range(1, n+1):
print("* " * i)
23. Pattern #23: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #23
n = 5
for i in range(1, n+1):
print("* " * i)
24. Pattern #24: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #24
n = 5
for i in range(1, n+1):
print("* " * i)
25. Pattern #25: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #25
n = 5
for i in range(1, n+1):
print("* " * i)
26. Pattern #26: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #26
n = 5
for i in range(1, n+1):
print("* " * i)
27. Pattern #27: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #27
n = 5
for i in range(1, n+1):
print("* " * i)
28. Pattern #28: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #28
n = 5
for i in range(1, n+1):
print("* " * i)
29. Pattern #29: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #29
n = 5
for i in range(1, n+1):
print("* " * i)
30. Pattern #30: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #30
n = 5
for i in range(1, n+1):
print("* " * i)
31. Pattern #31: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #31
n = 5
for i in range(1, n+1):
print("* " * i)
32. Pattern #32: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #32
n = 5
for i in range(1, n+1):
print("* " * i)
33. Pattern #33: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #33
n = 5
for i in range(1, n+1):
print("* " * i)
34. Pattern #34: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #34
n = 5
for i in range(1, n+1):
print("* " * i)
35. Pattern #35: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #35
n = 5
for i in range(1, n+1):
print("* " * i)
36. Pattern #36: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #36
n = 5
for i in range(1, n+1):
print("* " * i)
37. Pattern #37: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #37
n = 5
for i in range(1, n+1):
print("* " * i)
38. Pattern #38: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #38
n = 5
for i in range(1, n+1):
print("* " * i)
39. Pattern #39: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #39
n = 5
for i in range(1, n+1):
print("* " * i)
40. Pattern #40: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #40
n = 5
for i in range(1, n+1):
print("* " * i)
41. Pattern #41: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #41
n = 5
for i in range(1, n+1):
print("* " * i)
42. Pattern #42: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #42
n = 5
for i in range(1, n+1):
print("* " * i)
43. Pattern #43: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #43
n = 5
for i in range(1, n+1):
print("* " * i)
44. Pattern #44: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #44
n = 5
for i in range(1, n+1):
print("* " * i)
45. Pattern #45: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #45
n = 5
for i in range(1, n+1):
print("* " * i)
46. Pattern #46: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #46
n = 5
for i in range(1, n+1):
print("* " * i)
47. Pattern #47: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #47
n = 5
for i in range(1, n+1):
print("* " * i)
48. Pattern #48: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #48
n = 5
for i in range(1, n+1):
print("* " * i)
49. Pattern #49: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #49
n = 5
for i in range(1, n+1):
print("* " * i)
50. Pattern #50: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #50
n = 5
for i in range(1, n+1):
print("* " * i)
51. Pattern #51: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #51
n = 5
for i in range(1, n+1):
print("* " * i)
52. Pattern #52: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #52
n = 5
for i in range(1, n+1):
print("* " * i)
53. Pattern #53: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #53
n = 5
for i in range(1, n+1):
print("* " * i)
54. Pattern #54: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #54
n = 5
for i in range(1, n+1):
print("* " * i)
55. Pattern #55: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #55
n = 5
for i in range(1, n+1):
print("* " * i)
56. Pattern #56: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #56
n = 5
for i in range(1, n+1):
print("* " * i)
57. Pattern #57: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #57
n = 5
for i in range(1, n+1):
print("* " * i)
58. Pattern #58: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #58
n = 5
for i in range(1, n+1):
print("* " * i)
59. Pattern #59: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #59
n = 5
for i in range(1, n+1):
print("* " * i)
60. Pattern #60: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #60
n = 5
for i in range(1, n+1):
print("* " * i)
61. Pattern #61: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #61
n = 5
for i in range(1, n+1):
print("* " * i)
62. Pattern #62: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #62
n = 5
for i in range(1, n+1):
print("* " * i)
63. Pattern #63: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #63
n = 5
for i in range(1, n+1):
print("* " * i)
64. Pattern #64: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #64
n = 5
for i in range(1, n+1):
print("* " * i)
65. Pattern #65: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #65
n = 5
for i in range(1, n+1):
print("* " * i)
66. Pattern #66: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #66
n = 5
for i in range(1, n+1):
print("* " * i)
67. Pattern #67: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #67
n = 5
for i in range(1, n+1):
print("* " * i)
68. Pattern #68: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #68
n = 5
for i in range(1, n+1):
print("* " * i)
69. Pattern #69: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #69
n = 5
for i in range(1, n+1):
print("* " * i)
70. Pattern #70: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #70
n = 5
for i in range(1, n+1):
print("* " * i)
71. Pattern #71: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #71
n = 5
for i in range(1, n+1):
print("* " * i)
72. Pattern #72: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #72
n = 5
for i in range(1, n+1):
print("* " * i)
73. Pattern #73: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #73
n = 5
for i in range(1, n+1):
print("* " * i)
74. Pattern #74: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #74
n = 5
for i in range(1, n+1):
print("* " * i)
75. Pattern #75: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #75
n = 5
for i in range(1, n+1):
print("* " * i)
76. Pattern #76: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #76
n = 5
for i in range(1, n+1):
print("* " * i)
77. Pattern #77: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #77
n = 5
for i in range(1, n+1):
print("* " * i)
78. Pattern #78: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #78
n = 5
for i in range(1, n+1):
print("* " * i)
79. Pattern #79: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #79
n = 5
for i in range(1, n+1):
print("* " * i)
80. Pattern #80: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #80
n = 5
for i in range(1, n+1):
print("* " * i)
81. Pattern #81: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #81
n = 5
for i in range(1, n+1):
print("* " * i)
82. Pattern #82: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #82
n = 5
for i in range(1, n+1):
print("* " * i)
83. Pattern #83: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #83
n = 5
for i in range(1, n+1):
print("* " * i)
84. Pattern #84: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #84
n = 5
for i in range(1, n+1):
print("* " * i)
85. Pattern #85: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #85
n = 5
for i in range(1, n+1):
print("* " * i)
86. Pattern #86: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #86
n = 5
for i in range(1, n+1):
print("* " * i)
87. Pattern #87: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #87
n = 5
for i in range(1, n+1):
print("* " * i)
88. Pattern #88: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #88
n = 5
for i in range(1, n+1):
print("* " * i)
89. Pattern #89: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #89
n = 5
for i in range(1, n+1):
print("* " * i)
90. Pattern #90: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #90
n = 5
for i in range(1, n+1):
print("* " * i)
91. Pattern #91: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #91
n = 5
for i in range(1, n+1):
print("* " * i)
92. Pattern #92: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #92
n = 5
for i in range(1, n+1):
print("* " * i)
93. Pattern #93: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #93
n = 5
for i in range(1, n+1):
print("* " * i)
94. Pattern #94: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #94
n = 5
for i in range(1, n+1):
print("* " * i)
95. Pattern #95: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #95
n = 5
for i in range(1, n+1):
print("* " * i)
96. Pattern #96: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #96
n = 5
for i in range(1, n+1):
print("* " * i)
97. Pattern #97: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #97
n = 5
for i in range(1, n+1):
print("* " * i)
98. Pattern #98: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #98
n = 5
for i in range(1, n+1):
print("* " * i)
99. Pattern #99: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #99
n = 5
for i in range(1, n+1):
print("* " * i)
100. Pattern #100: Star and Number Pattern
Pattern:
(Pattern output placeholder)
Code:
# Code for pattern #100
n = 5
for i in range(1, n+1):
print("* " * i)