-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcrown_webkul_pattern.py
55 lines (54 loc) · 1.38 KB
/
crown_webkul_pattern.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Input : 3
# Output :
# @
# @@@
# @@@@@
# * *
# **@@@**
# * *
# Input : 5
# Output :
# @
# @@@
# @@@@@
# @@@@@@@
# * *
# ** **
# ***@@@@@***
# ** **
# * *
n=3
for i in range(n//2+2):
for j in range(n-i):
print(" ",end='')
for j in range(1+2*i):
print('@',end='')
print()
for i in range(1,n//2+1):
if(i<n//2+1):
for j in range(n//2-i+1):
print(' ',end='')
for j in range(i):
print("*",end="")
for j in range(n):
print(" ",end='')
for j in range(i):
print("*",end="")
print()
for i in range(1):
for j in range(n+2*(n//2+1)):
if(j<n//2+1 or j>n+n//2):
print("*",end='')
else:
print('@',end='')
print()
for i in range(n//2):
for j in range(i+1):
print(' ',end='')
for j in range(n//2-i):
print('*',end='')
for j in range(n):
print(' ',end='')
for j in range(n//2-i):
print('*',end='')
print()