1 def add(a,b):
2 print(f"ADDING {a} + {b}")
3 return a + b
4
5 def subtract(a,b):
6 print("SUBTRACTING {} - {}".format(a,b))
7 return a - b
8
9 def multiply(a,b):
10 print(f"MULTIPLYING {a} * {b}")
11 return a * b
12
13 def divide(a,b):
14 print(f"DIVIDING {a} / {b}")
15 return a / b # 定义四个不同的函数,分别返回 加减乘除后的值
16
17 print("让我们用函数来定义一些数学。") # 打印 提醒句子
18
19 age = add(30,5)
20 height = subtract(78,4)
21 weight = multiply(90,2)
22 iq = divide(100,2) # 将四个带参数值的函数分别赋值给新的变量,赋值的过程就在调用函数
23
24 print(f"Age : {age}, Height : {height}, Weight : {weight}, iq : {iq}")
25
26 what = add(age,subtract(height,multiply(weight,divide(iq,2)))) # 将函数返回的变量值 和 函数一起 调用 运算 结果赋值给变量
27
28 print(f"最后结果变成:{what},你能手动算吗?")
PS C:\Users\Administrator\lpthw> python ex21.py
让我们用函数来定义一些数学。
ADDING 30 + 5
SUBTRACTING 78 - 4
MULTIPLYING 90 * 2
DIVIDING 100 / 2
Age : 35, Height : 74, Weight : 180, iq : 50.0
DIVIDING 50.0 / 2
MULTIPLYING 180 * 25.0
SUBTRACTING 74 - 4500.0
ADDING 35 + -4426.0
最后结果变成:-4391.0,你能手动算吗?