Skip to content

Commit 629c1a9

Browse files
committed
triangle and reverse triangle pattern
1 parent a223620 commit 629c1a9

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

Recursion/triangle_pattern.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
def reversePattern(row, column):
2+
if row == 0:
3+
return
4+
5+
if row > column:
6+
print('*', end = " ")
7+
column += 1
8+
else:
9+
print()
10+
row -= 1
11+
column = 0
12+
13+
reversePattern(row, column)
14+
15+
reversePattern(4, 0)
16+
17+
print()
18+
19+
def pattern(row, column):
20+
if row == 0:
21+
return
22+
23+
if row > column:
24+
column += 1
25+
pattern(row, column)
26+
print('*', end = " ")
27+
else:
28+
row -= 1
29+
column = 0
30+
pattern(row, column)
31+
print()
32+
33+
pattern(4, 0)

0 commit comments

Comments
 (0)