回答編集履歴
1
バグっていたので一番目消しましたorz
answer
CHANGED
@@ -2,21 +2,10 @@
|
|
2
2
|
私的な意見ですが配列やリストの比較はinなどで行う方が好きだったりします。
|
3
3
|
|
4
4
|
```python
|
5
|
+
##############
|
5
|
-
#第
|
6
|
+
#第1案 結果をため込んで最後に評価
|
6
7
|
arr = [[100,2],[300,3],[500,4],[800,5],[200,6]]
|
7
8
|
inp_id = 100
|
8
|
-
for i in range(int(len(s)/2)):
|
9
|
-
if inp_id == arr[i][0]:
|
10
|
-
print("ok")
|
11
|
-
break
|
12
|
-
else:
|
13
|
-
print("Error")
|
14
|
-
break
|
15
|
-
|
16
|
-
############################
|
17
|
-
#第二案 結果をため込んで最後に評価
|
18
|
-
arr = [[100,2],[300,3],[500,4],[800,5],[200,6]]
|
19
|
-
inp_id = 100
|
20
9
|
check=[]
|
21
10
|
for i in range(int(len(s)/2)):
|
22
11
|
check.append(arr[i][0])
|
@@ -24,7 +13,7 @@
|
|
24
13
|
print("ok" if inp_id in check else "Error")
|
25
14
|
|
26
15
|
############################
|
27
|
-
#第
|
16
|
+
#第2案 直接 配列を評価 要numpy
|
28
17
|
import numpy as np
|
29
18
|
arr = np.array([[100,2],[300,3],[500,4],[800,5],[200,6]])
|
30
19
|
inp_id = 100
|