Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3c83384

Browse files
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

Lines changed: 5 additions & 4 deletions
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

Lines changed: 11 additions & 10 deletions
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

Lines changed: 16 additions & 0 deletions
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

Lines changed: 11 additions & 10 deletions
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

Lines changed: 5 additions & 5 deletions
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

Lines changed: 5 additions & 4 deletions
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

Lines changed: 5 additions & 4 deletions
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

Lines changed: 5 additions & 4 deletions
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

Lines changed: 5 additions & 4 deletions
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

Lines changed: 5 additions & 4 deletions
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()

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /