>>> def foo(a):
print "called the function"
if(a==1):
return 1
else:
return None
>>> a=1
>>> if(foo(a) != None and foo(a) ==1):
print "asdf"
called the function
called the function
asdf
やあ。追加の変数を使用せずに関数を 2 回呼び出さないようにするにはどうすればよいですか。