回答編集履歴
3
変数名変更
answer
CHANGED
@@ -7,8 +7,8 @@
|
|
7
7
|
[0, 0, 0, 0, 0]]
|
8
8
|
|
9
9
|
def ex5_5(image, y1, x1, y2, x2, color):
|
10
|
-
image[y1:y2+1] = [[0.5 if x1 <=
|
10
|
+
image[y1:y2+1] = [[0.5 if x1 <= x <= x2 else 0 for x in range(0, 5)]
|
11
|
-
for
|
11
|
+
for y in range(y1, y2 + 1)]
|
12
12
|
|
13
13
|
ex5_5(image, 0, 2, 2, 3, 0.5)
|
14
14
|
print(image)
|
2
不要になったifを削除
answer
CHANGED
@@ -8,8 +8,7 @@
|
|
8
8
|
|
9
9
|
def ex5_5(image, y1, x1, y2, x2, color):
|
10
10
|
image[y1:y2+1] = [[0.5 if x1 <= i <= x2 else 0 for i in range(0, 5)]
|
11
|
-
|
11
|
+
for j in range(y1, y2 + 1)]
|
12
|
-
if y1 <= j <= y2]
|
13
12
|
|
14
13
|
ex5_5(image, 0, 2, 2, 3, 0.5)
|
15
14
|
print(image)
|
1
y1〜y2の範囲に限定
answer
CHANGED
@@ -7,8 +7,8 @@
|
|
7
7
|
[0, 0, 0, 0, 0]]
|
8
8
|
|
9
9
|
def ex5_5(image, y1, x1, y2, x2, color):
|
10
|
-
image[:] = [[0.5 if x1 <= i <= x2 else 0 for i in range(0, 5)]
|
10
|
+
image[y1:y2+1] = [[0.5 if x1 <= i <= x2 else 0 for i in range(0, 5)]
|
11
|
-
for j in range(
|
11
|
+
for j in range(y1, y2 + 1)
|
12
12
|
if y1 <= j <= y2]
|
13
13
|
|
14
14
|
ex5_5(image, 0, 2, 2, 3, 0.5)
|