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)