MIT python 第二课第四十分钟 取最小值的例子
2015-06-24 10:32
453 查看
用if嵌套取最小值
>>> x=15
>>> y=1
>>> z=5
>>> if x<y and x<z:print('x is least')
elif y<z:print('y是最小值')
else:print('z is least')
y是最小值
还有一些语法错误的情况:
Grimson教授: 当我们写代码的时候,尤其是一些含有分支语句的代码的时候,当我为这些代码设计测试用例的时候,我应该为每一个可能的程序路径都设计一个特别的用例。
#取最小值 >>> x=15 >>> y=11 >>> z=5 >>> if x<y and x<z:print('x is least') elif y<z:print('y是最小值') else:print('z is least') z is least >>> #elif 那回车也没有缩进号的
>>> x=15
>>> y=1
>>> z=5
>>> if x<y and x<z:print('x is least')
elif y<z:print('y是最小值')
else:print('z is least')
y是最小值
>>> #那我用老方法求最小值 我要怎么写呢: >>> x=15 >>> y=11 >>> z=5 >>> if x<y: if(x<z): print('x是最小值') else:print('z是最小值')#因为x<y真,而x<z假 else: if(y<z): print('y是最小值')#x<y为假了 x就不是最小值了 只要y和z比就行了 else:print('z是最小值') z是最小值
还有一些语法错误的情况:
好像不能这样写:else:if(y<z):
>>> #那我用老方法求最小值 我要怎么写呢: >>> x=15 >>> y=11 >>> z=5 >>> if x<y: if(x<z): print('x是最小值') else:print('z是最小值')#因为x<y真,而x<z假 else:if(y<z): SyntaxError: invalid syntax
>>> x=15 >>> y=11 >>> z=5 >>> if x<y: if(x<z): print('x是最小值') else:print('z是最小值')#因为x<y真,而x<z假 else:if(y<z):print('y是最小值')#x<y为假了 x就不是最小值了 只要y和z比就行了 SyntaxError: invalid syntax
Grimson教授: 当我们写代码的时候,尤其是一些含有分支语句的代码的时候,当我为这些代码设计测试用例的时候,我应该为每一个可能的程序路径都设计一个特别的用例。
相关文章推荐
- Python如何进行中文注释
- Python函数式编程指南(二):从函数开始
- python 中面向对象编程简单总结1
- Python函数式编程指南(一):函数式编程概述
- 我的Python与Android学习之路
- 关于Python中闭包与装饰器的理解
- python学习笔记一
- 【转】python3.3.3右键菜单Edit with IDLE不能启动,打开IDLE后新建和打开闪退问题
- python字典
- Python实现LRU算法的2种方法
- MySQL python组件安装
- Python中读取json模块
- python中关于文件的操作
- Python杂
- 学习过程中有关python的错误合集
- Fabric python的发布部署好帮手工具
- Python实现LRU算法的2种方法
- Python函数式编程指南(一):函数式编程概述
- Python函数式编程指南(二):从函数开始
- Python函数式编程指南(三):迭代器详解