teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

for文追記

2018/05/12 22:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,24 +1,12 @@
1
- お世話になります。
1
+ お世話になります。python初心者です。
2
+
2
3
  取引所という変数exchange_list に 3つの取引所があるとします。
3
- それぞれに以下のようなdictがある場合、取引所3つそれぞれにJPYがある場合
4
- 1万円10000JPY 以下であればプリントを出すにはどうのようにしたらいいのでしょうか?
5
4
 
6
- ためした事
5
+ exchange_list = ['exa', 'exb', 'exc']
7
6
 
8
- 考えてデータをresultに格納する事は出来ました。
9
- しかしDICT中から三つの取引所ごとにJPYを取り出して、
7
+ それぞれに以下ようなdictがある場合、取引所3つそれぞれにJPYがある場合
10
- 10000円以下だったらエラーする処理がわからなくて質問しています。
11
- 宜しくお願いします。
12
8
 
13
9
  ```ここに言語を入力
14
- for exchange_name in exchange_list:
15
-   result = exchange[i].balance()
16
- i = i + 1
17
-
18
- ```
19
- ```ここに言語を入力
20
- exchange_list = ['exa', 'exb', 'exc']
21
-
22
10
  DICTの中身
23
11
  "info": [
24
12
  {
@@ -38,16 +26,33 @@
38
26
  }
39
27
  ],
40
28
 
41
- "JPY": {
29
+ "dummy_JPY": {
42
30
  "free": 0.0,
43
31
  "used": 0.0,
44
32
  "total": 0.0
45
33
  },
46
- "USD": {
34
+ "dummy_USD": {
47
35
  "free": 0.02637724,
48
36
  "used": 0.0,
49
37
  "total": 0.02637724
50
38
  },
51
39
  }
52
40
 
53
- ```
41
+ ```
42
+
43
+ 3つの取引所のJPYが10000以下であればprint("10000以下")を出したいです。
44
+
45
+
46
+ ### **### ためした事**
47
+
48
+ まずデータをresultに格納する事は出来ました。
49
+
50
+ ```ここに言語を入力
51
+ for exchange_name in exchange_list:
52
+   result = exchange[i].balance()
53
+ i = i + 1
54
+ ```
55
+ しかしforの中でループで取引所が3回回ってしまう為、
56
+ DICTの中から三つの取引所ごとにJPYを取り出して、
57
+ 10000円以下だったらエラーする処理がわかりません。
58
+ 宜しくお願いします。