小编给大家分享一下如何使用if语句,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
if语句的结构,语法中要注意冒号,判断是否等于要使用双等号,满足条件要使用缩进
if
是如果的意思,表示判断。在编程语言中if
语句是指用来判断给定的条件是否满足,根据判定的结果执行代码块。if语句的返回值为真或假(True或False),可以用bool型变量进行存储,占用一字节。
语法格式如下所示:
if 判断条件: 执行语句 else: 执行语句
if后面接的是判断条件,当判断条件成立时,就会执行下面的执行语句。当判断条件不成立时,就会执行else中的执行语句。需要注意的是,判断语句后面必须接冒号:
,否则会报错。
上图中是一个简单的if...else
语句,即用于判断变量num是否小于10 。如果满足num小于10这个条件,就会打印if语句后面接的执行语句。如果不满足这个条件,则打印else下面的执行语句。
如果不太理解的,我们再来看一个小例子:
# 定义一个变量,用于存储分数 score = 100 # 判断这个变量是否等于100 if score == 100: print("恭喜你考了一百分") else: print("要继续努力哟") # 输出:恭喜你考了一百分
上面两个例子中我们分别在判断语句中用到了<
和==
两个比较符号,下面我们来看一下if语句中可以使用的比较符号有哪些。
符号 | 描述 |
---|---|
== | 判断是否等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
!= | 判断是否不相等 |
这些操作符都比较简单,我们注意一下两个等于号==
是用于判断两个对象是否相等,而一个等于号=
我们之前也学过,是用于给变量赋值。所以我们在写if
条件语句的时候,如果粗心大意的将两个等于写成一个等于则会报错哟。
分支判断是什么呢?
假设我们需要判断一个人是男人还是女人,那么结果只有两种可能,此时可以用上面的if...else
语句。但是如果我们要判断的事物有多种可能,如判断一个人是少年、青年、中年人还是老年人。那我我们就可以使用分支判断。
分支判断的语法:
if 判断条件1: 执行语句1 elif 判断条件2: 执行语句2 elif 判断条件3: 执行语句3 else: 执行语句4
上述中的elif
语句是存在于if...else
中间的语句。elif
语句与if语句类似,也是在后面接判断条件,然后在条件后面接冒号:
,不同的是elif可以有任意数量。整个分支语句将从顶部开始按顺序进行判断,并且只有与条件匹配的部分才会被首先处理。
我们直接来看一个分支判断的小例子:
上图中目的是判断age年龄为28属于什么年龄层次,我们很简单可以知道,28应该是属于青年。然后执行上述代码验证我们的猜想结果,可以看到执行输出的确实是青年。那如果是48、58、68、78呢,大家知道输出什么吗,可以动手试一下哟。
1.请问下述代码会输出什么?
num = 11 if num >= 11: print("True") else: print("False")
2.请根据今日所学,写一个判断语句,给你今天的表现打一个分数。60分以下表示不及格、60分(包括)到79分表示良好、80分(包括)到99分表示优秀、100分表示完美。
以上是“如何使用if语句”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。