欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python的中if语句

程序员文章站 2022-06-21 18:54:53
...

目录

选择语句

if语句

总结


有句话我相信很多人都听过,叫做“人生处处充满选择”,不知道你们有没有同感,反正我是感觉说的没错,在生活中,我们总是需要做出许多选择,选择出行工具、食物种类、学校、事业等等,同样的,程序中也是一样的,既然如此,那我们今天就来聊一聊程序中的选择语句吧。

 

选择语句

在程序中,我们如果要进行选择判断的操作,那么就需要用到选择语句,Python中选择语句主要有3种,分别为if语句、if...else语句和if...elif...else多分支语句, 对应中文就是如果……否则……。我们一个个的来学习,今天先来说说最简单的if语句。

 

if语句

if的意思就是中文的如果,举个例子,腾讯有款手游之前很火,叫做飞机大战,应该有很多人都玩过吧,那么“飞机大战中如果打中飞机,飞机就爆炸。”这就if语句的一个实例,再比如,有的人也许没玩过这游戏,没关系,考试肯定都参加过吧,那么“如果考试成绩超过60,就能及格。”这也是一个if的实例。可见,其实if的实例在我们的日常生活中是很常见的,但是在Python中到底是怎么样的呢,我们先来看语法:

if 表达式(条件):
    语句块

这里的表达式是我们if语句中的条件,它可以是一个单纯的布尔值或者变量,只有这个条件满足的时候才会执行语句块,否则不会执行,因此我们也经常称选择语句为条件语句,在写的时候一定要注意条件后面的冒号以及语句块前的缩进,如果不写就会报错,因为这是Python的语法规则。为了更好的理解,我们通过流程图来进行表示:

Python的中if语句

结合流程图我们完成一个小案例,应该有人买过**吧,即使没买过的,对于其基本规则应该也是有了解过的,“假如你买了一张**,现在开奖了,号码是1233423,用if语句来进行描述”。对于这个案例,我们首先一定要先找到我们的表达式也就是条件,那我们的条件是什么,我们怎么知道自己中奖没中奖,肯定是用自己的**和实际的中奖号码进行对比之后我们才能知道,因此我们的条件就是我的**号码和实际中奖号码相等,好,那我们来写一下代码:

# 我的**上的号码
number1 = 1234567

# 实际中奖号码
number2 = 1233423

if number1 == number2:
    print("中奖了!")

if number1 != number2:
    print("没中奖!")

好了,我们可以看到,通过使用比较运算符来进行两个变量的对比,从而得出一个布尔类型的结果,如果这个结果成立就会输出,不然就不会输出任何内容,这就是今天要说的if语句,是不是很简单。

 

总结

选择语句属于流程控制的一种方式,流程控制对于任何一门编程语言来说都是非常重要的,因为它提供了控制程序如何执行的方法。如果没有流程控制的话,整个程序只能按照从上至下的顺序来执行。