日记大全

日记大全 > 句子大全

第31p if条件语句(请满足我的要求)

句子大全 2023-07-06 07:12:01
相关推荐

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第31篇文章,第二阶段的课程:Python基础知识:控制语句之if条件语句。

学习本课程,建议先看一遍:【计算机基础知识】课程。

第31篇文章,终于讲到控制语句了,前面的内容都是小白入门编程必备的基础知识;想要写自己的程序,控制语句是必不可少的;

小白想成为大神真不容易;

在Python中比较常用的控制语句有三种:

a. if条件语句

b. while条件循环语句

c. for遍历语句

本文主要讲if条件语句

一、if条件语句的语法

1、if条件语句的几种形式

①简单If条件形式

If 条件:

执行语句A

②if与else形式

If 条件:

执行语句A

Else:

执行语句b

③If与elif的多条件形式

If 条件A:

执行语句A

Elif 条件B:

执行语句B

……

注:在if条件语句中,else可有可无,条件后面必须加冒号(:),Python解释器是以这个冒号来判断条件是否结束;

2、if条件语句的执行流程

f条件语句的语法如下:

If 条件:

代码A

代码B

代码……

执行流程是这样的:

(1) 程序执行到if这个关键字,会把接下来执行到的内容进行逻辑判断(直到遇到冒号);

(2) 如果条件成立,则逻辑判断为真(True),执行if语句内的代码块,直到这些代码块被执行完毕;

(3) 如果条件不成立,则逻辑判断为假(False),会跳过整个if语句,不管if语句中有多少行代码,都不会被执行;如果有else,则条件不成立的时候,会执行else后面的语句;

3、if条件语句的嵌套使用

if条件语句中可以嵌套if条件语句使用,但建立嵌套的层次不要超过3层;

二、if条件语句的应用

在这里,我们可以做一个小案例,使用if与elif语句判断学生成绩;大于90分表示优秀,大于等于70分,表示良好,大于等于60分,表示合格,小于等于60分,表示不合格;如图所示:

三、计算机如何判断条件是否成立?

1、CPU的逻辑判断

CPU的运行基本上都是在进行逻辑判断和算术运算;逻辑判断就是在判断真和假,没有其他选项;

计算机的底层是二进制0和1组成;

在CPU的逻辑判断中,0代表假,1代表真;

2、Python的语法规定

而Python的语法中只要是空或0就判定为假,比如:None、空字符串、空列表、空字典、空集合都判定为假;

注:空格的判断为真,因为空格代表的是一个字符;

3、正常数学逻辑的判断

除了以上两条规则外,就是一些我们正常的数学逻辑判断,比如说:3大于2,这是真的; 10不等于3,这也是真的,2大于3,这是假的;

注:在所有的的条件判断中,只要条件的结果非0或非空且符合正常的数学逻辑,判断的结果都为真(True);

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新