[編集]をに変更return 0
しましたreturn
。Pythonn00bであることの副作用。:)
私は関数を定義しています。ここでは、約20行の処理を行っています。処理する前に、特定の条件が満たされているかどうかを確認する必要があります。もしそうなら、私はすべての処理をバイパスする必要があります。このように関数を定義しました。
def test_funciton(self,inputs):
if inputs == 0:
<Display Message box>
return
<20 line logic here>
20行のロジックは値を返さず、最初の'if'で返された0を使用していないことに注意してください。
上記の方法はインデントが1つ少ないので、以下のタイプのコードを使用するよりも優れているかどうかを知りたいです(パフォーマンス、読みやすさ、またはその他の点で)。
def test_function(self,inputs):
if inputs == 0:
<Display Message box>
else:
<20 line logic here>