8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ccba3d4 commit a38d553Copy full SHA for a38d553
patterns/Pattern-R.py
@@ -0,0 +1,47 @@
1
+__author__ = 'Avinash'
2
+
3
4
+# Python3 program to print alphabet pattern R
5
6
+# * * * * * *
7
+# * *
8
9
10
+# * * * * * * *
11
12
13
14
15
16
+def print_pattern(n):
17
+ for row in range(n):
18
+ for column in range(n):
19
+ if (
20
+ # first row
21
+ (row == 0 and column != 0 and column != n - 1) or
22
23
+ # first column
24
+ (column == 0 and row != 0) or
25
26
+ # middle row
27
+ (row == n//2 and column != n-1) or
28
29
+ # last column
30
+ (column == n-1 and row < n//2 and row != 0) or
31
32
+ # R tail
33
+ (row == column and row >= n//2)
34
+ ):
35
+ print("*", end=" ")
36
+ else:
37
+ print(" ", end=" ")
38
+ print()
39
40
41
+size = int(input("Enter any size: \t"))
42
43
+if size < 8:
44
+ print("Enter a size minumin of 8")
45
+else:
46
+ print_pattern(size)
47
0 commit comments