【发布时间】:2018-01-16 15:12:02
【问题描述】:
这段代码有什么问题?结果,我试图得到 11。
def operation(a,b):
return a + b
def calculate(a, b, operation):
print("Parameter a=" + str(a) + ", b=" + str(b) + ", operation=" + str(operation))
b = operation(a, b)
return b
calculate(5,6, operation)
【问题讨论】:
-
尝试调试代码并观察您的预期结果与实际结果有何不同。您还可以分享您正在获得的结果。
-
您认为有什么问题?你怎么知道 anything 有问题?你有错误吗?你得到了意想不到的结果吗?帮助我们为您提供帮助!
-
而你是... 似乎是什么问题?除了
str(operation)可能没有给你你所期望的。