我是一个刚开始的新手。我一直在玩函数,我不明白为什么我从下面的代码中得到以下输出:
为什么它不连续打印函数的返回值和文本,为什么输出看起来像是在函数中循环两次
def add(a, b):
print "ADDING %d + %d" % (a, b)
return a + b
def subtract(a, b):
print "SUBTRACTING %d - %d" % (a, b)
return a - b
def multiply(a, b):
print "MULTIPLYING %d * %d" % (a, b)
return a * b
plus = add(1,1)
minus = subtract(1,1)
times = multiply(1,1)
print plus
print minus
print times
我得到的结果是:
ADDING 1 + 1
SUBTRACTING 1 - 1
MULTIPLYING 1 * 1
2
0
1
您的代码是这样编写的。首先执行所有三个函数。然后打印所有三个函数的结果
如果希望结果与计算交叉,则将其交叉
相关问题 更多 >
编程相关推荐