質問編集履歴
1
失礼いたしました。こちらで大丈夫でしょうか。ご確認のほど宜しくお願い致します。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,13 @@
|
|
1
|
+
```ここに言語を入力
|
2
|
+
def main(*args):
|
3
|
+
MF=[]
|
4
|
+
raws=[]
|
5
|
+
while True:
|
6
|
+
raws='任意の数値が入ります'
|
7
|
+
num=raws
|
8
|
+
a=mmf(num,raws,MF)
|
9
|
+
MF.append(a)
|
10
|
+
|
1
11
|
def mmF(num,raws,mf):
|
2
12
|
x=num
|
3
13
|
Mfct=mf
|
@@ -9,10 +19,11 @@
|
|
9
19
|
dtB=x-2
|
10
20
|
curMF=raw[dtA]-raw[dtB]
|
11
21
|
Mfct.append(curMF)
|
12
|
-
return Mfct
|
22
|
+
return Mfctコード
|
23
|
+
```
|
13
24
|
|
14
|
-
mainが長いコードになってしまうのを避ける為に関数に分けようとしております
|
25
|
+
mainが長いコードになってしまうのを避ける為に関数に分けようとしております。
|
26
|
+
mainの方でMF=[]でwhile文で戻り値のMfctをMF.append(Mfct)に追加していきたいと
|
15
27
|
上記のような関数を実行すると[0,[...]]の様に戻り値が2つ返ってきます。
|
16
|
-
|
17
28
|
何故[...]が返ってくるのでしょうか?
|
18
29
|
ご回答のほど宜しくお願い致します。
|