笨方法学python3 习题21

#习题21 函数可以返回某些东西

def add(a,b):
print(f"ADDING {a} + {b}")
return a + b
def subtract(a,b):
print(f"SUPTRACTING {a} - {b}")
return a - b
def multiply(a,b):
print(f"MULTIPLYING {a} *{ b}")
return a * b
def divide(a,b):
print(f"DIVIDEING {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(f"Age:{age},Height:{height},Weight:{weight},IQ:{iq}")

print("Here is puzzle.")

#下面是个复杂的加减乘除综合算法,跟小学学的规则一样 先算里面的 再算外面的
what = add(age,subtract(height,multiply(weight,divide(iq,2))))

print("That becomes: ",what, "Can you do it by hand?")


打印的结果

Let's do some math with just functions!
ADDING 30 + 5
SUPTRACTING 78 - 4
MULTIPLYING 90 *2
DIVIDEING 100 / 2
Age:35,Height:74,Weight:180,IQ:50.0
Here is puzzle.

#将计算过程打印出来了
DIVIDEING 50.0 / 2
MULTIPLYING 180 *25.0
SUPTRACTING 74 - 4500.0
ADDING 35 + -4426.0
That becomes: -4391.0 Can you do it by hand?





posted on 2020-10-12 14:58  相思木木  阅读(166)  评论(0)    收藏  举报

导航