自作のexit.pyとlevel.pyをインポートし、
関数として読み込みたかったのですが、
exit.test()、exit.test2()は空の場合があったため、
このようなif文で関数をつくり
messeageに代入しようと考えました。
python
1 2import exit 3import level 4 5def a(): 6 if exit.test() is None: 7 pass 8 else: 9 return exit.test() 10 11 if exit.test2() is None: 12 pass 13 else: 14 return exit.test2() 15 16 17message = level.test() + a() 18 19#level.test()の値は必ずあり、 20#exit.test()とexit.test2()の値はどちらかある、もしくはどちらもない 21#最終的にmessageに代入したい 22 23print(message) 24 25 26
しかし、このままだとa()が空の場合があるため
どのようにしたら、
a()の値が空の場合
messageにlevel.test()だけを
代入できるのでしょうか?
もしくは、他のスマートなやり方が
ありましたらご教授ください。
回答2件
あなたの回答
tips
プレビュー