Python学习:if语句
2015-01-20 18:33
316 查看
先举例:
age = 20if age >= 18 : print 'Adult'elif age < 18 : print 'Nonage'计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用
if语句实现:
[code]age = 20if age >= 18: print 'your age is', age print 'adult'根据Python的缩进规则,如果
if语句判断是
True,就把缩进的两行print语句执行了,否则,什么也不做。也可以给
if添加一个
else语句,意思是,如果
if判断是
False,不要执行
if的内容,去把
else执行了:
[code]age = 3if age >= 18: print 'your age is', age print 'adult'else: print 'your age is', age print 'teenager'注意不要少写了冒号
:。当然上面的判断是很粗略的,完全可以用
elif做更细致的判断:
[code]age = 3if age >= 18: print 'adult'elif age >= 6: print 'teenager'else: print 'kid'
elif是
else if的缩写,完全可以有多个
elif,所以
if语句的完整形式就是:
[code]if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>
if语句执行有个特点,它是从上往下判断,如果在某个判断上是
True,把该判断对应的语句执行后,就忽略掉剩下的
elif和
else,所以,请测试并解释为什么下面的程序打印的是
teenager:
[code]age = 20if age >= 6: print 'teenager'elif age >= 18: print 'adult'else: print 'kid'
if判断条件还可以简写,比如写:
[code]if x: print 'True'只要
x是非零数值、非空字符串、非空list等,就判断为
True,否则为
False。
相关文章推荐
- Python学习入门基础教程(learning Python)--3.1Python的if分支语句
- Python学习(3)——if语句
- Python学习笔记(二)if语句的简单用法
- python 学习笔记 if语句(10)
- Python学习笔记(4)-if语句
- Python学习笔记(九):if、while、for语句
- 学习Python语言---If语句
- python 学习之cmd下的if语句
- Python新手学习基础之条件语句——if/else语句
- python控制流语句if、while、for、break、contnue的学习———ubuntu下python的学习(2)
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句 .
- Python学习(七) 流程控制if语句
- [python学习手册]if语句
- python学习之if语句
- python 学习笔记 if语句
- Python学习入门基础教程(learning Python)--3.3.4 Python的if-elif-else语句
- Python学习笔记四:if语句
- Python学习笔记四:if语句
- python学习2——if语句、elif、if嵌套、while循环、while嵌套
- python学习之if语句