我有一個簡單的功能來做簡單的數學運算。如果我使用導入從另一個腳本調用此函數,則不會得到任何輸出。如果我刪除def function
,一切工作正常。定義這個函數有什麼問題?我是Python的新手。python簡單功能錯誤?
def calci(a, op, b):
if op == '+':
c = a + b
elif op == '-':
c = a-b
elif op == '*':
c= a*b
elif op =='/':
if(b == 0):
print('can\'t divide')
c = a/b
print('value is',c)
return c
result = calci(12,'+', 12)
print(result)
我想打印出來,而不是把它的功能,當它din't工作我試圖返回價值! – 2010-06-06 05:38:43
是在最後縮進是米奇,所以它打印NONE,現在它的工作....... – 2010-06-06 05:42:49