質問編集履歴
1
コード
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
こ
|
1
|
+
```ここに言語を入力
|
2
|
-
def transaction(transact_log):
|
2
|
+
コード def transaction(transact_log):
|
3
3
|
for item in transact_log:
|
4
4
|
sender = item[0][0]
|
5
5
|
receiver = item[0][1]
|
@@ -12,7 +12,9 @@
|
|
12
12
|
print(intermediary)
|
13
13
|
print(transact_fee)
|
14
14
|
transaction(transact_log=[(('player1', 'player2'), 800, 'inter1', 4), (('player3', 'player4'), 200, 'inter2', 2)])
|
15
|
+
```
|
15
16
|
|
17
|
+
|
16
18
|
こちらの全てをprintするときちんとprint(sender) = player1,player3, print(receiver) = player2, player4 .....と出てきますが
|
17
19
|
関数として使いたいため、return sender,receiver,send_amount,intermediary,transact_feeとしてプリントをすると、二つ目の(('player3', 'player4'), 200, 'inter2', 2)しか出力されません。
|
18
20
|
リストの中の各アイテムの中の要素使って計算などがしたいので、他の関数でこちらの関数を呼び出したときに変数が使えるようにしたいです。
|