8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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