質問編集履歴

2

タイトルを変更しました

2022/09/19 05:58

投稿

minomushia
minomushia

スコア17

test CHANGED
@@ -1 +1 @@
1
- 初歩的な質問です 関数の戻り値を、2つ別々関数に渡すには、どのような文法を用いれば良いのでょうか?【ご教授くださ
1
+ 初歩的な質問です 関数の戻り値をの関数の引数指定
test CHANGED
File without changes

1

文法を変更いたしました。ご回答お願いいたします。

2022/09/19 05:53

投稿

minomushia
minomushia

スコア17

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 odd_or_even():
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
- print(odd * 10)
26
+ def return_y(return_x):
33
- return odd
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
+