举个例子
def a():
a = 1
b = 2
c = a + b
return c
def add():
aa = 1
bb = 2
if aa == a():
return True
elif bb == a():
return Flase
else:
return 0
大概是这个意思
我想在函数a()中去运行一些计算
返回计算结果
然后想从函数add()中直接调用这个计算的结果
不是我给他一个数他再返回给我
那我应该怎么写
麻烦大家了
æè°¢ææï¼
ä½æ¯ææ³è¦çè·æ¨åçä¸ä¸æ ·
æçæææ¯ä¸ä¼ å
¥åæ°ï¼ç´æ¥å¼ç¨å¨add()ä¸ç计ç®ç»æ
æçæ³æ³æ¯å¨add()ä¸ç´æ¥å°ææ³è¦çç»æ计ç®åºæ¥å¹¶è½ç´æ¥ç»å
¶ä»å½æ°ç¨ï¼èä¸æ¯ä¸ä¸ªè®¡ç®å
¬å¼ï¼éè¦ä¼ å
¥åæ°æå¯ä»¥è¿å计ç®ç»æ
ä¸ç¥éè¿æ ·æ¯å¦å¯è¡ï¼
é£ä¸æ¯æ´ç®ååï¼ç´æ¥å¨å½æ°éåæ»æ°å¼ã
def add():
pram1 = 1
pram2 = 2
result = pram1 + pram2
return result
def judgeAdd():
a = 1
b = 3
if (a == add()):
print 'true'
elif (b == add()):
print 'false'
else:
return 0
judgeAdd()
if current_price <= ENE():
TypeError: ENE() takes exactly 1 argument (0 given)
æ¨è¯´çè¿ç§æ¹æ³æè¯è¿ï¼ä¼æ示è¿ä¸ªé误ï¼ä½æ¯æå¨ENEéæ¯æreturn è¿åå¼ç
è¿ä¸ªæ¥éæ¯è¯´ä½ çå½æ°éè¦ä¸ä¸ªåæ°ä¼ å
¥ï¼ä½æ¯ä½ 没æç»å®ä¼ ã
æ¯ä¸æ¯ä½ çdef END()æ¬å·éæ¾ä¸è¥¿äºã