Python条件语句之关于input的使用

因为条件语句比较简单,开始学习条件语句不需要很长时间的学习。所以在学习input()可以编写一些有趣的小程序,可以打发时间。

条件语句

条件语句时通过一条或者多条条件语句代码执行的结果是True还是False来决定执行哪块代码:

流程图

在python中非0非空都为True,0或者None,"",[],{}等都属于False

条件语句if...else...

if条件:

执行代码

else:

执行代码

注意:if是可以单独使用的,而使用else时,必须是在条件语句的最后

当if后面的条件为True时,则执行if下面的代码,否则执行else下面的代码

#!/usr/bin/python# -*- coding: UTF-8 -*-
 n = 1 if n: print "我是if下面的执行代码, if可以单独使用\n" 

 a = "renren"if a == "renren": print "我是人人python\n"else: print "a不是人人python\n"
 l1 = ["renren", "python"]
if "python" not in l1:
 print "python 不在 列表l1中"else: print "python 在列表l1中"1234567891011121314151617181920复制代码类型:[python]
allenwoo@~/renren$ python test.py
我是if下面的执行代码, if可以单独使用
我是人人python
python 在列表l1中1234复制代码类型:[python]

多条件语句:

if条件1:

执行代码

elif条件2:

执行代码

elif条件3:

执行代码

else:

执行代码

注意:elif是跟在if后面的,不能单独使用

#!/usr/bin/python# -*- coding: UTF-8 -*- a = "allen"if a == "renren": print "我是人人python\n"elif a == "allen": print "我是allen\n"else: print "不明物体"
 l1 = ["renren", "python"]
if "python" not in l1:
 print "python 不在 列表l1中"elif "allen" not in l1:
 print "allen 不在列表l1中"12345678910111213141516复制代码类型:[python]
allenwoo@~/renren$ python test.py
我是allen
allen 不在列表l1中123复制代码类型:[python]

其实条件语句比较简单,学到现在,应该可以做点练习了

(0)

相关推荐