Python基础语法9-12:条件判断

Python基础语法9-12:条件判断收录于话题#python基础语法9-12条件判读9、单分支结构 if 语句一个 if 语句包含有五个要素:① 关键词"if";② "条件";③ 英文冒号":";④

Python基础语法9-12:条件判断

包含在主题中

#python基本语法

9-12 条件解释

9、单分支结构的if语句

if 语句包含五个元素。

关键词“如果”。

“条件”

英文冒号“:”。

压痕。

代码块

首先要注意的是关键字if后面的空格。

第二个需要注意的是,条件后面的冒号必须是英文冒号。

要记住的第三件事是缩进。

缩进4 个空格或1 个Tab 键。

请务必在代码块之前添加缩进。

第四个要注意的是代码块。

它表示一组代码内容。

【代码练习】

【代码练习】

“如果你的Python 技能超过90,请将其添加到你的简历中。

如果不这样做,暂时不会出现在你的简历中。 ”

使用if.else. 语句,[if.then.]。

第一行input()获取终端输入的值。

由于数据类型是字符串,

您需要通过int() 将其转换为整数。

首先,将使用input() 输入的数据转换为数据类型。

并将其分配给变量点。

第二行,if条件是“point=90”,

如果分值为90或以上,

执行if 语句中的代码块。

即第3 行的print 语句。

如果point的值不满足if语句的条件,

程序选择else 语句的代码块。

即执行第5行的print语句。

这里执行了else语句

[if.then.]中的[otherwise.]的功能。

else 语句在语法上是必需的

关键字“else”。

英文冒号“:”。

压痕。

代码块。

如果与上述缩进相同的其他条件判断语句不满足,

else 语句被执行。

因此,else语句中不需要写条件。

而在条件判断句中,

必须与具有相同缩进的if 语句一起使用。

【课堂讲授】

1)提示1:首先获取输入的年龄值并将其存储在变量age中。

2)提示2:接下来,做出决定。

如果年龄为22 岁或以上,请打印“我认为这是不正确的”。

否则,它会打印“猜测正确”。

如果报错,可能的原因有:

1) if语句后面必须跟一个条件和一个“英文冒号:”。

2)else语句后只需要“英文冒号:”即可。

3)勾选“缩进”。

4) 输入括号时切换到英文输入法。

10. if.elif.else. 具有多分支结构的语句

除了条件判断语句if和else语句外,

还有一个elif语句,代表else if。

必须与if 一起使用。

实现分支判断[if.then.];

在第一行中,input() 获取字符串。

用int()转换数据类型后,赋值给变量point。

在第二行中,if语句的条件是“point=90”。

也就是说,如果分值大于或等于90,

只需运行Python基础语法9-12:条件判断

在第3 行打印语句。

如果输入数据不满足if语句的条件,

程序执行到第4行并确定elif语句的条件。

如果分值为60或以上,

执行第5 行的print 语句。

elif 语句的语法形式与if 语句类似。

只需将关键字更改为elif 即可。

然而,有一点需要注意。

elif 语句必须与if 语句对齐并具有相同的缩进。

不能单独使用。

11.嵌套条件判断

正如照片所示,

要实现这个功能,需要使用条件判断语句。

第一步是在终端上确定所获得的技能的名称。

例如,该技能称为Python 或Guitar。

然后进一步确定你的这项技能的分数是否符合包含在简历中的标准。

在满足外部条件的情况下,

添加额外的判断处理,

这是一个条件判断的嵌套。

如果你输入“Python”,

如果我再次输入60,程序最后打印什么?

11.1 条件判断的嵌套执行处理

首先,我们总结一下原始代码并回顾下图。

代码块中的4条语句如下:

与外部条件语句相比具有相同的缩进,

所以这些是代码块。

这里代码块和的内容恰好是条件判断语句,

您现在可以忽略代码块中的这些条件语句。

首先,我们看一下外部条件语句。

输入“Python”并将其分配给变量技能。

如果您再次输入60 并将其替换为变量分数,

程序根据外部条件判断语句进行判断。

只要满足if语句skill==’Python’的条件即可。

该程序将是代码块。

输入代码块,

你可以看到这是一个if语句。

此时的条件是与90分进行比较。

上述分数的值为60。

如果if语句的条件不满足,

因此程序执行else语句下面的print语句。

最后,它打印“你无法编写Python来重新启动。”

你了解条件决策的嵌套执行流程吗?

其实这并不难,只要你先从整体上考虑代码块的内容即可。

从外层开始,逐渐进入内层。

11.2 如何编写嵌套条件判断

如何编写嵌套条件判断?

我们来分析一下上面的案例。

就像执行过程一样,

将代码压缩为以下格式:

要编写嵌套条件测试,请从外部条件测试语句开始。

代码块可以以简单的打印语句开始。

例如,如果先满足外层if语句的条件,则

打印“不能包含在简历中。”

如果满足elif 语句的条件,则会打印“可以添加到简历”。

这时,将代码块的逻辑修改为想要的逻辑。

如果你的简历包含Python,

要求分数在90分以上,否则不会出现在简历中。

然后您可以将Skill==’Python’ 条件下的print 语句替换为条件测试语句。

尝试自己完成吉他部分和弦。

12.【练习】条件判断

1、员工年休假天数的计算

小林是Flash Technology的HR。

每当有新员工加入公司时,

经常有人问我带薪年假是如何计算的。

除了询问累计服务年限外;

另外,要知道年假天数,需要查询《职工带薪年休假条例》。

有没有更方便的方法呢?

问题要求

请写出代码。

输入新员工的累计工龄

(小于1年则输入0,大于1年则四舍五入到最接近的整数)

您还可以享受带薪年假。

《职工带薪年休假条例》 规定如下:

职工受雇满一年不满十年的,享受5天年休假。

在公司工作满10年不满20年的,享受10天年休假。

工龄20年以上的员工有权享受15天的年假。

另外,总工龄不满一年,无带薪年假。

2.了解高中生的身体状况

身高、体重是高中生体检的必填项目。

根据这两个值计算出的BMI指数为

您可以测量一个人的胖或瘦程度。

其中,男生和女生的BMI指数有不同的分类范围,如下图所示。

芯片:

17.3到23.9的范围可以理解为17.3=BMI 23.9。

问题要求

请写出代码。

输入学生的性别、身高和体重。

可以获得健康状况(瘦、正常、超重、肥胖)。

以下是一些提示:

1)变量名建议:

性别—— 性别,

高度——高度,

体重——体重,

BMI指数—— bmi。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
游戏资讯

QQ飞车x魔卡少女樱:梦幻联动,速度与激情的魔法之旅!

2024-5-10 10:39:01

游戏资讯

Python基础语法26:模块导入与文件读写

2024-5-10 10:54:40

个人中心
购物车
优惠劵
有新私信 私信列表
搜索