We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d740b0e commit 2b683e0Copy full SHA for 2b683e0
alphabet_rangoli.py
@@ -0,0 +1,16 @@
1
+def print_rangoli(size):
2
+ rangoli = []
3
+ l = (size-1)*4+1
4
+ pattern = ""
5
+ for i in range(97+size-1, 96, -1):
6
+ pattern = f"{pattern}-{chr(i)}" if pattern != "" else chr(i)
7
+ leftSide = f"{pattern :->{l//2+1}}"
8
+ rightSide = leftSide[-2::-1]
9
+ rangoli.append(leftSide + rightSide)
10
+
11
+ print('\n'.join(rangoli))
12
+ print('\n'.join(rangoli[-2::-1]))
13
14
+if __name__ == '__main__':
15
+ n = int(input())
16
+ print_rangoli(n)
0 commit comments