Star Pattern
1) *
**
***
****
*****
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, rows - i + 1):
print(" ", end="")
for _ in range(1, i + 1):
print("* ", end="")
print()
2)
******
*****
****
***
**
*
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, i + 1):
print(" ", end="")
for _ in range(1, rows - i + 2):
print("* ", end="")
print()
3) * * * * *
****
***
**
*
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, i + 1):
print(" ", end="")
for _ in range(1, rows - i + 2):
print("*", end="")
print()
4)
*
**
***
****
*****
*****
****
***
**
*
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, i + 1):
print("* ", end="")
print()
print()
for i in range(1, rows + 1):
for _ in range(1, rows - i + 2):
print("* ", end="")
print()
5)
*
**
***
****
*****
****
***
**
*
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, rows - i + 1):
print(" ", end="")
for _ in range(1, i + 1):
print("* ", end="")
print()
for i in range(1, rows):
for _ in range(1, i + 1):
print(" ", end="")
for _ in range(1, rows - i + 1):
print("* ", end="")
print()
6)
*****
****
***
**
*
*
**
***
****
*****
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, i + 1):
print(" ", end="")
for _ in range(1, rows - i + 2):
print("* ", end="")
print()
for i in range(1, rows + 1):
for _ in range(1, rows - i + 2):
print(" ", end="")
for _ in range(1, i + 1):
print("* ", end="")
print()
7)
***************
*******__******
******____*****
*****______****
****________***
***__________**
**____________*
*_____________*
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, rows - i + 2):
print("*", end="")
for _ in range(1, 2 * i):
print("_", end="")
for _ in range(1, rows - i + 2):
print("*", end="")
print()
8)
*
**
***
****
*****
******
*****
****
***
**
*
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, rows - i + 1):
print(" ", end="")
for _ in range(1, i + 1):
print("* ", end="")
print()
for i in range(1, rows):
for _ in range(1, i + 1):
print(" ", end="")
for _ in range(1, rows - i + 1):
print("* ", end="")
print()
9)
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, rows - i + 1):
print(" ", end="")
for j in range(1, 2 * i):
if 2 <= i < rows and 2 <= j < (2 * i) - 1:
print(" ", end="")
continue
print("*", end="")
print()
10)
Code:
rows = int(input("Rows: "))
for i in range(1, rows + 1):
for _ in range(1, i):
print(" ", end="")
for j in range((2 * (rows - i + 1)) - 1, 0, -1):
if 2 <= i < rows and 2 <= j < (2 * (rows - i + 1)) - 1:
print(" ", end="")
continue
print("*", end="")
print()
11)
12345
21234
32123
43212
54321
Code
n=5
for i in range(n, 0, -1):
for j in range(n, n - i, -1):
print(j, end='')
print()
12)
555555555
544444445
543333345
543222345
543212345
543222345
543333345
555555555
Code
n=5
for i in range(n, 0, -1):
for j in range(n, n - i, -1):
print(j, end='')
print()
13)
12345
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
Code
n=5
matrix = [[0 for _ in range(n)] for _ in range(n)]
num = 1
left, right, top, bottom = 0, n - 1, 0, n - 1
while num <= n * n:
for i in range(left, right + 1):
matrix[top][i] = num
num += 1
top += 1
for i in range(top, bottom + 1):
matrix[i][right] = num
num += 1
right -= 1
for i in range(right, left - 1, -1):
matrix[bottom][i] = num
num += 1
bottom -= 1
for i in range(bottom, top - 1, -1):
matrix[i][left] = num
num += 1
left += 1
# Print the matrix
for row in matrix:
for num in row:
print(num, end=' ')
print()
14)
1
22
333
4444
55555
Code
n=5
for i in range(1, n + 1):
for j in range(1, i + 1):
print(i, end='')
print()
15)
55555
4444
333
22
1
Code
n=5
for i in range(n, 0, -1):
for j in range(1, i + 1):
print(i, end='')
print()
16)
11111
2222
333
44
5
Code
n=5
for i in range(1, n + 1):
for j in range(n, i - 1, -1):
print(i, end='')
print()
17)
5
44
333
2222
11111
Code
n=5
for i in range(n, 0, -1):
for j in range(0, i):
print(i, end='')
print()
18)
1
12
123
1234
12345
Code
n=5
for i in range(1, n + 1):
for j in range(1, i + 1):
print(j, end='')
print()
19)
12345
1234
123
12
1
Code
n=5
for i in range(n, 0, -1):
for j in range(1, i + 1):
print(j, end='')
print()
20)
1
21
321
4321
54321
Code
n=5
for i in range(1, n + 1):
for j in range(i, 0, -1):
print(j, end='')
print()
21)
54321
4321
321
21
1
Code
n=5
for i in range(n, 0, -1):
for j in range(i, 0, -1):
print(j, end='')
print()
22)
5
54
543
5432
54321
Code
n=5
for i in range(n, 0, -1):
for j in range(n, n - i, -1):
print(j, end='')
print()
23)
54321
5432
543
54
5
Code
n=5
for i in range(n, 0, -1):
for j in range(n, n - i, -1):
print(j, end='')
print()
23)
5
45
345
2345
12345
Code
n=5
for i in range(n, 0, -1):
for j in range(n - i + 1, n + 1):
print(j, end='')
print()
24)
12345
2345
345
45
5
Code
n=5
for i in range(1, n + 1):
for j in range(i, n + 1):
print(j, end='')
print()
25)
1
23
345
4567
56789
Code
n=5
counter = 1
for i in range(1, n + 1):
for j in range(i):
print(counter, end='')
counter += 1
print()
26)
56789
4567
345
23
1
Code
n=5
for i in range(n, 0, -1):
for j in range(n - i + 1, n + 1):
print(j, end='')
print()
27)
13579
3579
579
79
9
Code
n=5
for i in range(1, n + 1):
for j in range(i, n + 1, 2):
print(j, end='')
print()
28)
1
10
101
1010
10101
Code
n=5
for i in range(1, n + 1):
for j in range(1, i + 1):
print(j % 2, end='')
print()
29)
1
00
111
0000
11111
Code
n=5
for i in range(1, n + 1):
for j in range(i):
print(i % 2, end='')
print()
30)
1
01
010
1010
10101
Code
n=5
for i in range(1, n + 1):
for j in range(1, i + 1):
print((j + i - 1) % 2, end='')
print()
31)
1
11
101
1001
11111
Code
n=5
for i in range(1, n + 1):
for j in range(1, i + 1):
if i == j or j == 1:
print("1", end='')
else:
print("0", end='')
print()
32)
11111
11111
11111
11111
11111
Code
n=5
for i in range(n):
for j in range(n):
print("1", end='')
print()
11111
00000
11111
00000
11111
Code
n=5
for i in range(n):
for j in range(n):
if i % 2 == 0:
print("1", end='')
else:
print("0", end='')
print()
01010
01010
01010
01010
01010
Code
n=5
for i in range(n):
for j in range(n):
if i % 2 == 0:
print("1", end='')
else:
print("0", end='')
print()
11111
10001
10001
10001
11111
Code
n=5
for i in range(n):
for j in range(n):
if i == 0 or j == 0 or i == n - 1 or j == n - 1:
print("1", end='')
else:
print("0", end='')
print()
11111
11111
11011
11111
11111
Code
n=5
for i in range(n):
for j in range(n):
if i == n // 2 or j == n // 2:
print("0", end='')
else:
print("1", end='')
print()
10101
01010
10101
01010
10101
Code
n=5
for i in range(n):
for j in range(n):
if (i + j) % 2 == 0:
print("1", end='')
else:
print("0", end='')
print()
11011
11011
00000
11011
11011
Code
n=5
for i in range(n):
for j in range(n):
if i == n // 2 or j == n // 2:
print("0", end='')
else:
print("1", end='')
print()
10001
01010
00100
01010
10001
Code
n=5
for i in range(n):
for j in range(n):
if i == j or i + j == n - 1:
print("1", end='')
else:
print("0", end='')
print()
01110
10001
10001
10001
01110
Code
n=5
for i in range(n):
for j in range(n):
if i == 0 or j == 0 or i == n - 1 or j == n - 1:
print("1", end='')
else:
print("0", end='')
print()
11111
22222
33333
44444
55555
Code
n=5
for i in range(1, n + 1):
for j in range(1, n + 1):
print(i, end='')
print()
12345
12345
12345
12345
12345
Code
n=5
for i in range(1, n + 1):
for j in range(1, n + 1):
print(j, end='')
print()
55555
54444
54333
54322
54321
Code
n=5
for i in range(1, n + 1):
for j in range(1, n + 1):
print(j, end='')
print()
12345
23455
34555
45555
55555
Code
n=5
for i in range(1, n + 1):
for j in range(i, n + 1):
print(j, end='')
for k in range(n - i):
print(n, end='')
print()
12345
23451
34521
45321
54321
Code
n=5
for i in range(1, n + 1):
for j in range(i, n + 1):
print(j, end='')
for k in range(n - i):
print(n, end='')
print()
1
123
12345
1234567
123456789
Code
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, 2 * i):
print(j, end="")
print()
40.1
24
135
2468
13579
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, i * 2):
if j % 2 == 1:
print(j, end="")
print()
41.1
131
13531
1357531
135797531
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, 2 * i):
if j % 2 == 1:
print("1357"[j // 2], end="")
else:
print("3", end="")
print()
42.2
242
24642
2468642
2468108642
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, 2 * i):
if j % 2 == 0:
print(j, end="")
else:
print("2", end="")
print()
43.1
121
12321
1234321
123454321
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, i + 1):
print(j, end="")
for j in range(i - 1, 0, -1):
print(j, end="")
print()
44.1
32
4543
567654
67898765
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(i, 0, -1):
print(j, end="")
for j in range(2, i + 1):
print(j, end="")
print()
45..
1
23
456
7 8 9 10
11 12 13 14 15
Code take n=5
n = int(input("Enter the number of rows: "))
num = 1
for i in range(1, n + 1):
for j in range(i):
print(num, end=" ")
num += 1
print()
46.1
21
123
4321
12345
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(i, 0, -1):
print(j, end="")
print()
47.1
23
4567
89123456
7891234567891234
Code take n=5
n = int(input("Enter the number of rows: "))
start = 1
for i in range(1, n + 1):
for j in range(i):
print(start, end="")
start += 1
print()
48.
1 1
12 21
123 321
1234 4321
1234554321
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(n, i, -1):
print(" ", end="")
for j in range(1, i + 1):
print(j, end="")
for j in range(i - 1, 0, -1):
print(j, end="")
for j in range(n, i, -1):
print(" ", end="")
print()
49.
1
26
3 7 10
4 8 11 13
5 9 12 14 15
Code take n=5
n = int(input("Enter the number of rows: "))
num = 1
for i in range(1, n + 1)
for j in range(i):
print(num, end=" ")
num += 1
print()
50.
1
24
7 11 16
22 29 37 46
56 67 79 92 106
Code take n=5
n = int(input("Enter the number of rows: "))
num = 1
for i in range(1, n + 1)
start_num = num
for j in range(i):
print(start_num, end=" ")
start_num += num
num += 1
print()
51.1
32
4 56
10 9 8 7
11 12 13 14 15
Code take n=5
n = int(input("Enter the number of rows: "))
num = 1
for i in range(1, n + 1):
row_values = list(range(num, num + i))
if i % 2 == 0:
row_values.reverse()
print(*row_values)
num += i
52.1
22
333
2222
111111
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
if i <= n // 2:
num = i
else:
num = n - i + 1
for j in range(1, num + 1):
print(num, end="")
print()
53.12345
1234
123
12
1
n = int(input("Enter the number of rows: "))
for i in range(n, 0, -1):
for j in range(1, i + 1):
print(j, end="")
print()
54.12345
2345
345
45
5
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(n):
for j in range(i + 1, n + 1):
print(j, end="")
print()
55.
1
12
123
1234
12345
1234
123
12
1
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, i + 1):
print(j, end="")
print()
for i in range(n - 1, 0, -1):
for j in range(1, i + 1):
print(j, end="")
print()
56.
1
123
12345
1234567
123456789
1234567
12345
123
1
Code take n=9
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1, 2):
for j in range(1, i + 1):
print(j, end="")
print()
for i in range(n - 2, 0, -2):
for j in range(1, i + 1):
print(j, end="")
print()
57.
1
121
12321
1234321
123454321
1234321
12321
121
1
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, i + 1):
print(j, end="")
for j in range(i - 1, 0, -1):
print(j, end="")
print()
for i in range(n - 2, 0, -1):
for j in range(1, i + 1):
print(j, end="")
for j in range(i - 1, 0, -1):
print(j, end="")
print()
58.
*1*
*121*
*12321*
*1234321*
*123454321*
*1234321*
*12321*
*121*
*1*
Code take n=5
n = int(input("Enter the number of rows: "))
for i in range(1, n + 1):
for j in range(1, n - i + 1):
print("*", end="")
for j in range(1, i + 1):
print(j, end="")
for j in range(i - 1, 0, -1):
print(j, end="")
for j in range(1, n - i + 1):
print("*", end="")
print()
A
BB
CCC
DDDD
EEEEE
Code
n=5
char = 'A'
for i in range(n):
for j in range(i + 1):
print(char, end=' ')
print()
char = chr(ord(char) + 1)
E
DD
CCC
BBBB
AAAAA
Code
n=5
char = 'E'
for i in range(n):
for j in range(i + 1):
print(char, end=' ')
print()
char = chr(ord(char) - 1)
A
AB
ABC
ABCD
ABCDE
ABCDEF
Code
n=6
for i in range(n):
char = 'A'
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) + 1)
print()
A
BA
CBA
DCBA
EDCBA
Code
n=5
for i in range(n):
char = chr(ord('A') + i)
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) - 1)
print()
A
BC
CDE
DEFG
EFGHI
Code
n=5
for i in range(n):
char = chr(ord('A') + i)
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) + 1)
print()
ABCDE
BCDE
CDE
DE
E
Code
n=5
for i in range(n):
char = chr(ord('A') + i)
for j in range(n - i):
print(char, end=' ')
char = chr(ord(char) + 1)
print()
E
ED
EDC
EDCB
EDCBA
Code
n=5
for i in range(n):
char = 'E'
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) - 1)
print()
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI
Code
n=5
for i in range(n):
char = 'A'
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) + 1)
print()
A
BF
CGJ
DHKM
EILNO
Code
n=5
for i in range(n):
char = chr(ord('A') + i)
step = i + 1
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) + step)
step += 1
print()
A
BAB
CBABC
DCBABCD
EDCBABCDE
Code
n=5
for i in range(n):
for j in range(n - i - 1):
print(" ", end=" ")
for j in range(i + 1):
print(chr(ord('A') + i - j), end=" ")
for j in range(i):
print(chr(ord('A') + j + 1), end=" ")
print()
a
Bc
DeF
gHiJ
kLmNo
Code
n=5
current_char = 'a'
for i in range(n):
for j in range(n - i):
print(current_char, end=' ')
current_char = chr(ord(current_char) + 1)
print()
current_char = chr(ord(current_char) + 1)
EEEEE
DDDD
CCC
BB
A
Code
n=5
for i in range(n, 0, -1):
char = chr(ord('A') + n - i)
for j in range(i):
print(char, end=' ')
print()
A A A AA
BBBB
CCC
DD
E
Code
n=5
for i in range(n, 0, -1):
char = chr(ord('A'))
for j in range(i):
print(char, end=' ')
print()
char = chr(ord(char) + 1)
ABCDE
ABCD
ABC
AB
A
Code
n=5
for i in range(n, 0, -1):
for j in range(i):
char = chr(ord('A') + j)
print(char, end=' ')
print()
EDCBA
DCBA
CBA
BA
A
Code
n=5
for i in range(n):
for j in range(n - i):
char = chr(ord('E') - j)
print(char, end=' ')
print()
EFGHI
DEFG
CDE
BC
A
Code
n=5
for i in range(n):
for j in range(n - i):
char = chr(ord('E') + i + j)
print(char, end=' ')
print()
E
DE
CDE
BCDE
ABCDE
Code
n=5
for i in range(n):
for j in range(i, -1, -1):
char = chr(ord('A') + j)
print(char, end=' ')
print()
EDCBA
EDCB
EDC
ED
E
Code
n=5
for i in range(n):
for j in range(n - i):
char = chr(ord('E') - j)
print(char, end=' ')
print()
A
BC
DEF
GHIJ
KLMNO
Code
n=5
char = 'A'
for i in range(n):
for j in range(i + 1):
print(char, end=' ')
char = chr(ord(char) + 1)
print()
A
BB
CCC
DDDD
EEEEE
Code
n=5
for i in range(n):
for j in range(n - i - 1):
print(" ", end="")
for j in range(i + 1):
print(chr(ord('A') + i), end=" ")
print()
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
Code
n=5
for i in range(n):
for j in range(i):
print(" ", end=" ")
for j in range(i, 0, -1):
print(chr(ord('A') + j - 1, end=" "))
for j in range(i + 1):
print(chr(ord('A') + j, end=" ")
print()