Alterna · учебный материал

如果/精灵/其他条件

35.1: 如果/ elif / 其它情况, 条件。 短理论, 一个例子 和 Python 路 。

Что в этом материале

Содержание и основные понятия

如果/elif/else 链从上到下看到,只执行具有真实条件的第一个分支。
内容和实践
8年级 8年级
OGE 第6号
OGE 第16号
01
如何运作。
分支并不遵循所有适当的行:链如果/elif/else选择了第一个真正的检查并跳过链的其余部分。
条件。
后面的表达式,如果是用真话或假话计算的。
撤退 撤退
四个空白构成属于该事务组的一个空白。
elif.
仅检查链条上之前的条件是否是假的 。
else.
涵盖所有剩余案件,不包含其本身的条件。
02
执行中的一个例子
启动短程序, 跳过线条。 可视化仪只显示代码、 当前行、 变量和输出 。
检查从一个较特殊的情况到一个较一般的情况。例如,在分支之后找不到零。
x >= 0
因为它已经接管了这个价值
==
不是。
=
:一个标签指定值,而不是比较。
算数映图
从左到右读取,然后运行代码。
1
开始
2
读读 x
3
x > 0?
4
是:加 否:检查x=0
5
答复答复答复
03
记住
检查边界、边界和边界外的点。
如果有一个精灵链,则不得独立混杂:这些是不同的路线。
语法错误通常指遗漏的冒号或错误的后退。
本页的语法
if condition:
分支开始; 在条件之后, 符号 : 退出区块是强制性的 。
elif condition:
进一步检查同一链条。
else:
如果链条上的所有条件都是虚假的,就会发生这种情况。
== и !=
平等和不平等的比较。
< <= > >=
顺序比较; ⁇ 和 ⁇ 包括边界。
bool
逻辑结果类型:真或假。
int(input())
读取选择路线的编号。
print
必须删除选中的标签或结果 。

教科书结构图