Python的条件判断语句------if/else语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python的条件判断语句------if/else语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1815字,纯文字阅读大概需要3分钟。
内容图文
![Python的条件判断语句------if/else语句](/upload/InfoBanner/zyjiaocheng/836/594f200d8833461b94481cb6a3cfe85a.jpg)
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
比如,输入用户的年龄,根据年龄打印不同的内容。。。
Python程序中,能让计算机自己作出判断的语句就是if语句:
例:
age = 25
if age >= 18:
print "your age is %d, you are a adult.
" % age
根据python的缩进规则,如果if语句的条件判断为True,就执行缩进的内容,即print执行,否则,什么也不会做。
当然,也可以给if添加一个else语句,意思就是,如果if语句判断是False,那么就执行else的代码
例:
age = 15
if age >= 18:
print "your age is %d, you are a adult.
" % age
else:
print "your age is %d, you are a teenager.
" % age
通过上面的例子不难看出, if条件判断是Flase,所以不会执行第一个print的内容,会执行else的内容,即输出 your age is 15, you are a teenager.
python的语法很简单,不像C语言和Java那样,还要加上大括号。所以,简单归简单,但是不要忘了写“:”哦~
好了,让我们继续!
上面的判断语句是很粗略的,我们完全可以做的更精细些,就是接下来要说的 elif
例:
age = 8
if age >= 18:
print "your age is %d, you are a adult." % age
elif age >= 6:
print "your age is %d, you are a teenager" % age
else:
print "your age is %d, you are a kid" % age
elif 是 else if的缩写,完全可以有多个elif,所以一个if条件判断语句的完整形态是:
if 条件判断1:
执行1
elif 条件判断2:
执行2
elif 条件判断3:
执行3
else:
执行4
ok,现在是不是理解if条件判断语句的运用啦~
敲黑板,划重点,if条件判断语句执行有个特点,它是从上往下判断的。意思就是如果在某个判断上是True,把该条件判断对应的语句执行后,就忽略掉剩下的elif和else了。所以,试着读读下面的代码,看看输出的是什么:
age = 20
if age > 6:
print "A"
elif age > 18:
print "B"
else:
print "C"
公布答案:
A
答对的同学,看来你是已经掌握if条件判断语句了,我看你骨骼惊奇,我这有本。。。额,跑题了!
没答对的同学再细细品味一下上面的那句话,然后再练习练习哦~
装逼时间 if语句的判断条件还可以简写,比如:
if age:
print "your age is %d" % age
只要age是非零数值、非空字符串、非空list等,就判断为True,否则为False。
内容总结
以上是互联网集市为您收集整理的Python的条件判断语句------if/else语句全部内容,希望文章能够帮你解决Python的条件判断语句------if/else语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。