こんな感じで関数の中で同じ処理を二回しているんですが、これをまとめて
二回呼び出すことによって、同じ効果を出すにはどうしたらいいんでしょうか?

a = get_a()
if a > 0: return("end")

その他の処理1

a = get_a()
if a > 0: return("end")

その他の処理2

if文と関数の呼び出し元にreturnする所を含めた形で繰り返したいです。
(全く同じ文なので)