>>> 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
हाय। अतिरिक्त चर का उपयोग किये बिना मैं फ़ंक्शन को दो बार कॉल करने से कैसे बच सकता हूं।पायथन अगर स्थिति और "और"
(क) एक चर में। फिर 'if()' खंड में परिवर्तनीय मान की जांच करें। – Raptor
अगर (foo (a) == 1): – jimifiki
बिल्कुल, दूसरी शर्त के लिए 'सत्य' होना चाहिए, पहले होना चाहिए। यह भी ध्यान रखें कि स्थिति के चारों ओर ब्रैकेट को पायथन में खराब रूप माना जाता है। 'अगर (ए == 1): 'केवल एक होना चाहिए' अगर एक == 1:'। –