笨办法21函数的返回值
来源:互联网 发布:苹果笔记本知乎 编辑:程序博客网 时间:2024/05/18 00:58
代码如下:把第3行的加号换成了减号
def add(a, b): print "ADDING %d + %d" % (a, b) return a - bdef substract(a, b): print "SUBTRACTING %d - %d" % (a, b) return a - bdef multiply(a, b): print "MULTIPLYING %d * %d" % (a, b) return a * bdef divide(a, b): print "DIVIDING %d / %d" % (a, b) return a / bage = add(30, 5)height = substract(78, 4)weight = multiply(90, 2)iq = divide(100, 2)print "Age: %d, Height: %d, Weight: %d, IQ:%d" % (age, height, weight, iq)what = add(age, substract(height, multiply(weight, divide(iq, 2))))print "That becomes:", what, "Can you do it by hand?"
运行结果可见,return的值和定义变量里print那一行的内容无关
总觉得冗余的内容太多反而不利于理解,以下简化代码:
def add(a, b): return a - bdef substract(a, b): return a - bdef multiply(a, b): return a * bdef divide(a, b): return a / bage = add(30, 5)height = substract(78, 4)weight = multiply(90, 2)iq = divide(100, 2)print "Age: %d, Height: %d, Weight: %d, IQ:%d" % (age, height, weight, iq)what = add(age, substract(height, multiply(weight, divide(iq, 2))))print "That becomes:", what, "Can you do it by hand?"
输出结果:
阅读全文
0 0
- 笨办法21函数的返回值
- 笨办法学python习题21 函数可以返回某些东西
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 练习21:函数的返回值
- 函数返回值的疑问
- 函数返回值的问题
- 函数的引用返回值
- 返回指针值的函数
- 有返回值的函数
- 函数的引用返回值
- fread函数的返回值
- 返回指针值的函数
- C函数的返回值
- 关于SQL优化的相关问题
- requireJS
- 恶意代码分析实战 Lab 6-1 习题笔记
- 获取url中间地址
- 如何监听USB插拔
- 笨办法21函数的返回值
- 处女面(用友政务)
- 微信公众号开发(七)发送客服消息
- 年度必选:2017微软技术暨生态大会附3大亮点!
- java将json数据中的下划线命名的Key取代为驼峰命名的key(方便将json数据转换成实体对象)
- spark中yarn-client和yarn-cluster区别
- 前端之js-openlayers
- subline text3 安装Emmet
- 如果上天再给我一次机会,我会这样学Java