跳转到内容

KS3 计算机/选择

来自维基教科书,开放的书籍,开放的世界

选择允许我们在程序中添加额外的控制级别。当我们引入选择时,计算机只会在指定条件为真或假时才执行指令。否则,它将不会运行该代码/指令。
例如

    if age > 16:
       print("You are allowed to drive")

上面的打印命令只有在指定条件(年龄>16)为真时才会运行。如果它不为真(例如年龄为13),那么该行代码将不会运行,它将被忽略。

if / else if / else

[编辑 | 编辑源代码]

您还可以使用 Python 中的IF-ELIF-ELSE结构(虽然所有语言都提供类似的结构)来设置多个备选方案。
例如

     if age > 16:
        print("You are allowed to drive")
     elif age == 16:
        print("You will be allowed to drive next year")
     else
        print("You are too young to drive, come back in a few years!")

您可以将 IF 语句嵌套在彼此内部,以构建更灵活的结构。

选择的另一个示例称为CASE语句。我们通常不会在 KS3 中查看 Case 语句。

华夏公益教科书