点击此处返回总目录

一、格式一:if

二、格式二:if else

三、格式三:if elif else

四、格式四:嵌套 

五、案例:剪刀手头布

 

 

 

 

程序开发中,一共有三种流程方式:顺序、分支、循环。

判断语句又叫分支语句。

 

一、格式一

if age <= 18:

    print("ok")

注意:

1.空四个空格或者tab键都可以。但是用哪个就一直用哪个,不要这里用四个空格,在那里用tab键。

2. 把if语句及下方缩进部分看成是一个完整的代码块。【例1】

3. 在pycharm中,可以通过折叠代码来折叠if语句代码块。并且当光标在代码块里面时,在文件上方或下方会显示。【2】

 

二、格式二:if else

if age <= 18:

    print("ok")

else:

    print("no")

 

三、格式三:elif

if age < 18:

    print("child")

elif age < 60:

    print("adult")

else:

    print("old")

 

四、格式四:嵌套

if age < 18:

    print("child")

    if sex == 'nv':

        print("girl")

    else:

        print("boy")

else:

    print("adult")

 

 

 

例1:

if判断语句

 

结果:

if判断语句

 

例2:

if判断语句

 

 

例3,演练。

定义一个整数变量age,判断年龄是否正确。要求人的年龄在0-120之间。

 

代码:

if判断语句

 

结果:

if判断语句

 

 

例4,演练。

有python成绩和c成绩,只要有一门>60分,就算合格。判断是否合格。

代码:

if判断语句

结果:

if判断语句

 

 

例5,练习:

先判断有没有票,没票不能进。有票的时候还要看看带的刀的长度,长度<20才能进。

 

代码:

if判断语句

 

代码:

if判断语句

 

 

 

【案例:石头剪刀布】

一、案例需求

电脑随机得到一个拳(1代表石头、2代表剪刀、3代表布)

从电脑输入一个拳。

判断输赢。

 

 

二、代码

if判断语句

 

其中,第8到10行也可以这么写:

if判断语句

 

 

 

三、结果

if判断语句

 

 

 

 

 

 

 

 

 

 

 

 

相关文章: