ex20 Python理解
下面的文字来自LPTHW,我有一个关于年龄、身高等变量的问题 我只是想确认我是否正确理解这一点,但在编写变量时,它似乎也在调用函数。IE for age正在打印“添加30+5”。这是正确的还是我遗漏了什么ex20 Python理解,python,Python,下面的文字来自LPTHW,我有一个关于年龄、身高等变量的问题 我只是想确认我是否正确理解这一点,但在编写变量时,它似乎也在调用函数。IE for age正在打印“添加30+5”。这是正确的还是我遗漏了什么 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 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
def divide(a, b):
print "DIVIDING %d / %d" % (a, b)
return a / b
print "Let's do some math with just functions!"
age = add(30, 5)
height = subtract(78, 4)
weight = multiply(90, 2)
iq = divide(100, 2)
print "Age: %d, Height: %d, Weight: %d, IQ: %d" % (age, height, weight, iq)
在写入变量之前调用函数。无论何时,只要您这样做:
height = subtract(78, 4)
首先,使用两个参数78和4调用subtract
函数。在函数内部,将打印消息。当它完成时,返回值基本上被分配给height
age=add(30,5)
从funcadd
中分配返回值,它将打印与行add(30,5)