Skip to content

Commit a38d553

Browse files
committedJan 18, 2021
Pattern of Letter R
1 parent ccba3d4 commit a38d553

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
 

‎patterns/Pattern-R.py

+47
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)
Please sign in to comment.