0% found this document useful (0 votes)
35 views29 pages

Programming Patterns 100

The document contains 100 programming patterns implemented in Python, showcasing various star and number patterns. Each pattern is accompanied by a visual representation and corresponding code to generate it. Examples include right-angled triangles, pyramids, and hollow shapes.

Uploaded by

helperkvb
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)
35 views29 pages

Programming Patterns 100

The document contains 100 programming patterns implemented in Python, showcasing various star and number patterns. Each pattern is accompanied by a visual representation and corresponding code to generate it. Examples include right-angled triangles, pyramids, and hollow shapes.

Uploaded by

helperkvb
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

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)

You might also like