Python学习笔记之IF
2016-07-27 11:32
387 查看
关系表达式:>,<,>=,<=,==,!=
逻辑表达式:and,or,not
单分支
双分支
if-else嵌套
布尔类型判断
if判断小例子:
逻辑表达式:and,or,not
单分支
num=0 if num>1: print 'num 大于 1' else: print 'num 不大于1'
双分支
num=10 if num>1: print 'num 大于 10' elif num == 10: print 'num 等于 10' elif num == 11: print 'num 等于 11' else: print 'num 未知'
if-else嵌套
source=int(raw_input('please input source')); print 'source is ',source if source<1 or source<3: print 'source 小与 3',source else: if source>4 and source<10: print 'source 大于4 并且小与 10' else: if source>10 and source<20: print 'source 大与 10 并且 source 小于 20'
布尔类型判断
if True: print 'True' elif False: print 'False' if 1: print 1 elif 0 print 0 if 'aaaaa': print 'OK' else: print 'ERROR'
if判断小例子:
number = 23 guess = int(input(‘请输入一个整数:’)) #等待输入整数 if guess == number: print('恭喜,你猜对了。') # 新块从这里开始 print('(但你没有获得任何奖品!)') # 新块在这里结束 elif guess < number: print('不对,你猜的有点儿小') # 另一个块 else: print('不对,你猜的有点大') print('完成') # if语句执行完后,最后的语句总是被执行
相关文章推荐
- 【python】lxml查找属性为指定值的节点
- Windows下Python第三方库lxml安装过程中遇到的问题
- 树莓派 让vim支持python
- 在Xcode7中搭建Python开发环境
- Python学习笔记--2016.07.27
- Python自定义函数基础:获取函数单返回值和多返回值
- Python自定义包引入
- Should we always favor xrange() over range()
- 深入理解Python装饰器
- Python之操作RabbitMQ
- Python自动化测试 ConfigParser模块读写配置文件
- Python:使用threading模块实现多线程(转)
- Python:发送电子邮件
- 为Python3.5安装Pygame
- Python正则表达式操作指南
- Python scatter_matrix子坐标控制
- Python单元测试——深入理解unittest
- Python 日期 + 时间与秒的转换
- 【python】一个简单的贪婪爬虫
- Python核心编程第二版(中文).pdf 目录整理