浅谈Python的条件判断语句if/else语句
作者:Meari 发布时间:2021-03-06 12:11:02
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
比如,输入用户的年龄,根据年龄打印不同的内容。。。
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语句详解整合网站的支持!
来源:https://www.cnblogs.com/meari-workspace/p/10570517.html
猜你喜欢
- 给zblog添加上“运行代码”的功能,这是“密陀僧”修改z-blog源码,给z-bog增添的新功能。这个方法出来很久了,我现在才加上还不晚吧
- 如果我需要在运行有SQL Server的机器上运行病毒扫描软件,怎样做才不会影响性能? 这取决于您希望运行的病毒扫描软件的类型。目前有三种类
- 代码如下:--相信大家肯定经常会把数据导入到数据库中,但是可能会有些记录行的所有列的数据是null,这为null的数据是我们不需要 --现在
- 内容摘要:您是否想让您的网站有多种显示风格呢,本文介绍了如何使用CSS结合js实现动态更换页面皮肤风格。看了下面的介绍您就明白了如何实现了这
- 内码问题.用这段代码的吧,我已经改得很精简了.使用XMLHTTP抓取地址并进次内容处理Function GetBody(Url) Dim o
- 本文实例讲述了使用symfony命令创建项目的方法。分享给大家供大家参考,具体如下:概况这一章节描述一个Symfony项目的合理结构框架,并
- 时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的S
- 1.首先安装 “Python” 插件2.安装 pylint 语法检查器推荐安装在当前的 Python
- 自动弹出窗口是一个让人讨厌的事情,为什么我们用它来显示我们的调查表呢?用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的
- 本文实例讲述了JS中getElementsByClassName与classList兼容性问题解决方案。分享给大家供大家参考,具体如下:do
- 本文实例讲述了PHP开发实现微信退款功能。分享给大家供大家参考,具体如下:最近在调微信退款接口,发现有许多坑,更大家分享一下① 要是在测试的
- 99bill: 1.md5.asp 代码如下:<% '''''''&
- 对网站的LOGO设计做了一些归纳,希望得到批评,发现写的太长了,又不忍心删减,就分成两部分了,第一部分是有关设计基础的。第二部分是关于网站L
- 如下所示:<?php$dir = dirname(__FILE__);$open_dir = opendir($dir);echo &
- 没注意到MooTools的Cookie类在写的时候自己做了一次encode,在读的时候做了一次decode,在一般的情况下,这个不会有什么问
- 因为一个需求,因为自己想多了一点东西,最后发现了一个问题,一个很奇怪的问题。这个问题我想还是我自己当初想法上的出路导致的吧,但想不通为什么会
- 本文实例讲述了php中常量DIRECTORY_SEPARATOR用法。分享给大家供大家参考。具体如下:DIRECTORY_SEPARATOR
- ThinkPHP的分组功能是广为开发者使用的一个具有很大实用价值的功能,该功能可以解决中大型项目情况中MVC分层文件过多导致不易管理的问题。
- 本文分析了PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别。分享给大家供大家参考,具
- 本文从算法入手同时通过实例来讲解如何在SQL Server数据库中实现最优最简的整个过程。算法是计算机科学中一个重要的研究方向,是解决复杂问