前提
importの使い方に関する質問です。
初歩的な質問かと思われますが初心者なため調べてもわからず質問させていただきます。
test2というプログラムの中でtest1というプログラムをimportして使っています。
このtest1というプログラムはreturn でxという1つの値を返します。
ここで新たにtest3というプログラムでtest1をimportして使用したいのですが、
test3ではtest1のreturnをxとyの2つ取得したいです。
ただしtest2のプログラムを書き換えることはできません。
test1をどのように書けばよろしいでしょうか?
もしtest1を書き換えるだけではできないのであればできないと書き、test3もどのように書けばいいか教えてください。
実現したいこと
test3でReturnvalueから値を2つ取得する
該当のソースコード
test1
python
1def Returnvalue(a): 2 x = a + 1 3 y = a + 2 4 return x
test2
python
1from test1 import Returnvalue 2x = Returnvalue(1) 3print(x)
test3
python
1from test1 import Returnvalue 2x,y = Returnvalue(1) 3print(x) 4print(y)
補足情報(FW/ツールのバージョンなど)
Q:どうしてtest2を書き換えられないの?
A:test2のようなtest1をimportして使用しているプログラムが無限にあるためすべて書き換えることが現実的ではないからとします。
回答2件
あなたの回答
tips
プレビュー