Skip to content

Commit 3c83384

Browse files
committed
master
1 parent d6b9d7f commit 3c83384

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+930
-288
lines changed

pattern1.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 1
33
44
* * * * *
@@ -7,9 +7,10 @@
77
* * * * *
88
* * * * *
99
10-
"""
10+
'''
1111

12-
for i in range(5):
13-
for j in range(5):
12+
n = 5
13+
for i in range(n):
14+
for j in range(n):
1415
print('*', end=' ')
1516
print()

pattern10.py

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
"""
1+
'''
22
Pattern 10
33
4-
1 1 2 1 3 1
5-
1 2 2 2 3 2
6-
1 3 2 3 3 3
7-
1 4 2 4 3 4
8-
1 5 2 5 3 5
4+
1 1 2 1 3 1
5+
1 2 2 2 3 2
6+
1 3 2 3 3 3
7+
1 4 2 4 3 4
8+
1 5 2 5 3 5
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 4):
14-
print('{} {}'.format(j, i), end=' ')
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n-1):
15+
print('{:2d} {:2d}'.format(j, i), end=' ')
1516
print()

pattern100.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
'''
2+
Pattern 100
3+
4+
1
5+
2 1
6+
3 2 1
7+
4 3 2 1
8+
5 4 3 2 1
9+
10+
'''
11+
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(n, 0, -1):
15+
print(j, end=' ') if i >= j else print(end=' ')
16+
print()

pattern11.py

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
"""
1+
'''
22
Pattern 11
33
4-
1 1 1 2 1 3
5-
2 1 2 2 2 3
6-
3 1 3 2 3 3
7-
4 1 4 2 4 3
8-
5 1 5 2 5 3
4+
1 1 1 2 1 3
5+
2 1 2 2 2 3
6+
3 1 3 2 3 3
7+
4 1 4 2 4 3
8+
5 1 5 2 5 3
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 4):
14-
print('{} {}'.format(i, j), end=' ')
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n-1):
15+
print('{:2d} {:2d}'.format(i, j), end=' ')
1516
print()

pattern12.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 12
33
44
1 6 11 16 21
@@ -7,12 +7,12 @@
77
4 9 14 19 24
88
5 10 15 20 25
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
1314
count = i
14-
for j in range(1, 6):
15+
for j in range(1, n+1):
1516
print('{:2d}'.format(count), end=' ')
1617
count += 5
1718
print()
18-

pattern13.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 13
33
44
1 10 11 20 21
@@ -7,12 +7,13 @@
77
4 7 14 17 24
88
5 6 15 16 25
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
1314
t1 = i
1415
t2 = 5 - i + 1
15-
for j in range(1, 6):
16+
for j in range(1, n+1):
1617
if j % 2 == 1:
1718
print('{:2d}'.format(t1), end=' ')
1819
else:

pattern14.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 14
33
44
5 10 15 20 25
@@ -7,11 +7,12 @@
77
2 7 12 17 22
88
1 6 11 16 21
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
1314
t1 = 5 - i + 1
14-
for j in range(1, 6):
15+
for j in range(1, n+1):
1516
print('{:2d}'.format(t1), end=' ')
1617
t1 += 5
1718
print()

pattern15.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 15
33
44
5 6 15 16 25
@@ -7,12 +7,13 @@
77
2 9 12 19 22
88
1 10 11 20 21
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
1314
t1 = 5 - i + 1
1415
t2 = i
15-
for j in range(1, 6):
16+
for j in range(1, n+1):
1617
if j % 2 == 1:
1718
print('{:2d}'.format(t1), end=' ')
1819
else:

pattern16.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 16
33
44
1 2 3 4 5
@@ -7,9 +7,10 @@
77
4 5 6 7 8
88
5 6 7 8 9
99
10-
"""
10+
'''
1111

12-
for i in range(0, 5):
13-
for j in range(1, 6):
12+
n = 5
13+
for i in range(0, n):
14+
for j in range(1, n+1):
1415
print('{:2d}'.format(i+j), end=' ')
1516
print()

pattern17.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 17
33
44
1 3 5 7 9
@@ -7,9 +7,10 @@
77
7 9 11 13 15
88
9 11 13 15 17
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n+1):
1415
print('{:2d}'.format(2 * (i+j) - 3), end=' ')
1516
print()

pattern18.py

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 18
33
44
0 1 0 1 0
@@ -7,12 +7,10 @@
77
1 0 1 0 1
88
0 1 0 1 0
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 6):
14-
if((i+j) % 2 != 0):
15-
print('1', end=' ')
16-
else:
17-
print('0', end=' ')
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n+1):
15+
print('1', end=' ') if((i+j) % 2 != 0) else print('0', end=' ')
1816
print()

pattern19.py

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 19
33
44
1 0 1 0 1
@@ -7,12 +7,10 @@
77
0 1 0 1 0
88
1 0 1 0 1
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 6):
14-
if((i+j) % 2 == 0):
15-
print('1', end=' ')
16-
else:
17-
print('0', end=' ')
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n+1):
15+
print('1', end=' ') if((i+j) % 2 == 0) else print('0', end=' ')
1816
print()

pattern2.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 2
33
44
1 1 1 1 1
@@ -7,9 +7,10 @@
77
4 4 4 4 4
88
5 5 5 5 5
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n+1):
1415
print(i, end=' ')
1516
print()

pattern20.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 20
33
44
1 0 1 0 1
@@ -7,9 +7,10 @@
77
0 0 0 0 0
88
1 0 1 0 1
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n+1):
1415
print((i*j) % 2, end=' ')
1516
print()

pattern21.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 21
33
44
0 1 0 1 0
@@ -7,9 +7,10 @@
77
0 0 0 0 0
88
0 1 0 1 0
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(0, 5):
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(0, n):
1415
print((i*j) % 2, end=' ')
1516
print()

pattern22.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 22
33
44
0 0 0 0 0
@@ -7,9 +7,10 @@
77
1 1 1 1 1
88
0 0 0 0 0
99
10-
"""
10+
'''
1111

12-
for i in range(0, 5):
13-
for j in range(1, 6):
12+
n = 5
13+
for i in range(0, n):
14+
for j in range(1, n+1):
1415
print(i % 2, end=' ')
1516
print()

pattern23.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 23
33
44
1 1 1 1 1
@@ -7,9 +7,10 @@
77
0 0 0 0 0
88
1 1 1 1 1
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(1, 6):
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(1, n+1):
1415
print(i % 2, end=' ')
1516
print()

pattern24.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""
1+
'''
22
Pattern 24
33
44
0 1 0 1 0
@@ -7,9 +7,10 @@
77
0 1 0 1 0
88
0 1 0 1 0
99
10-
"""
10+
'''
1111

12-
for i in range(1, 6):
13-
for j in range(0, 5):
12+
n = 5
13+
for i in range(1, n+1):
14+
for j in range(0, n):
1415
print(j % 2, end=' ')
1516
print()

0 commit comments

Comments
 (0)