知识点:
- 函数放在 = 右边也可以马上被执行调用
- 函数可以和函数结果的变量一起运算
- 关键词 return 的用法
脚本函数运行内容:
- 定义函数1(参数1,参数2),打印加法句子,返回加法结果
- 定义函数2(参数1,参数2),打印减法句子,返回减法结果
- 定义函数3(参数1,参数2),打印乘法句子,返回减法结果
- 定义函数4(参数1,参数2),打印除法句子,返回减法结果
- 年龄变量 = 函数1(XX,XX)
- 身高变量 = 函数2(XX,XX)
- 体重变量 = 函数3(XX,XX)
- 智商变量 = 函数4(XX,XX)
- 打印 变量结果
- 将函数和变量混合运算
- 打印 运算结果
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,你能手动算吗?
标签:笨办法,21,iq,XX,print,return,习题,变量,函数 From: https://www.cnblogs.com/luxiaoli/p/17743550.html