質問編集履歴
2
タイトルを変更しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
初歩的な質問です 関数の戻り値を
|
1
|
+
初歩的な質問です 関数の戻り値を他の関数の引数に指定したい
|
test
CHANGED
File without changes
|
1
文法を変更いたしました。ご回答お願いいたします。
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,27 +14,23 @@
|
|
14
14
|
|
15
15
|
odd と even を、一行で別々の関数の引数に渡したい。
|
16
16
|
|
17
|
+
### エラー内容
|
18
|
+
#TypeError: return_y() missing 1 required positional argument: 'return_x'
|
19
|
+
|
17
20
|
### 該当のソースコード
|
18
21
|
|
19
22
|
```Python
|
20
|
-
def
|
23
|
+
def return_x(x):
|
21
|
-
s = []
|
22
|
-
t
|
24
|
+
return x
|
23
|
-
for i in range(10):
|
24
|
-
if i % 2 == 0:
|
25
|
-
s.append('odd')
|
26
|
-
else:
|
27
|
-
t.append('even')
|
28
|
-
return ????? #ここがわかりません。どのように下記の関数2つに送ればいいのでしょうか?
|
29
25
|
|
30
|
-
|
31
|
-
def odd_func(odd):#oddのみをこちらの関数に送りたい
|
32
|
-
|
26
|
+
def return_y(return_x):
|
33
|
-
return
|
27
|
+
return x
|
34
|
-
|
35
|
-
def even_func(even):#evenのみをこちらの関数に送りたい
|
36
|
-
print(even * 10)
|
37
|
-
return even
|
38
28
|
|
39
29
|
|
40
30
|
|
31
|
+
print(return_x(100)) #100
|
32
|
+
print(return_y()) #Eerror #TypeError: return_y() missing 1 required positional argument: 'return_x'
|
33
|
+
|
34
|
+
|
35
|
+
|
36
|
+
|