実現させたい事
python 戻り値
python 引数について
python 関数 引数 複数
で調べていき下の様なコードを書いてみたのですが上手くいかず
python
1def func_hira(): 2 A = "あ" 3 B = "い" 4 C = "う" 5 return A, B, C 6 7def func(a, b, c): 8 print(a) 9 print(b) 10 print(c) 11 12re = func_hira() 13func(re)
こちらのコードで
実行結果で
あ い う
という実行結果を得たいのですが
コードを実行させると
TypeError: func() missing 2 required positional arguments: 'b' and 'c'
とでてしまいます。
試したこと
python
1def func_hira(): 2 A = "あ" 3 B = "い" 4 C = "う" 5 return A, B, C 6 7def func(a, b, c): 8 print(a) 9 print(b) 10 print(c) 11 12re = func_hira() 13func("あ","い","う")
こちらだと得たい実行結果になり
次に
python
1def func_hira(): 2 A = "あ" 3 B = "い" 4 C = "う" 5 return A, B, C 6 7def func(a): 8 print(a) 9 # print(b) 10 # print(c) 11 12re = func_hira() 13func(re)
こちらだと
('あ', 'い', 'う')
という実行結果になり
実現させたい事にあるエラー内容で
ググってみましたが、私の理解力では
いまいち解決にたどり着けませんでしたので
こちらで質問させていただきました。
関数へ渡す複数の引数に
変数に入った複数の要素を
一個ずつ渡すには何か良い方法がありませんでしょうか?
教えて頂けると幸いです。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/29 12:57