编辑: yn灬不离不弃灬 | 2013-02-24 |
18 岁则会谢绝入场, 不能卖出电影票. 这样的状况, 如果套用到先前说明的 「假如的话、则执行」叙述, 即 成为「假如年龄为
18 岁以上、则卖出电 影票」的机制, 然后再转换为先前提及的 if 语法, 便能写成如右的样子: 语法if (18岁以上): tab 卖出电影票 接下来, 以中文书写的地方需要转换成程式码. 首先是 if (18 岁以上) 的部分, 为了用程式码表达「18 岁以上」, 可以使用之前 2-4 节说明过的「比较运算子」, 而购买电影票客人的年龄则以变数 age 来代表. 至於「卖出电影票」的处理动作, 这里为了方便说明, 采用可以显示字串的功能 print 函式, 以显示「卖出电影票」的方式来代替售出的动作.如此一来就可以写 成如下的 if 判断句: if (18 >> age =
29 将购票客人的年龄
29 指派给变数 age >>> if (18 >> age =
15 这次将客人的年龄设为
15 >>> if (18 >> 和之前不同, 没有任何讯息 下面请再试一次, 这次将客人的年龄设定为小於
18 岁的
15 岁. 这次画面上没有显示任何讯息就结束了. if Yes(True) No(False) b if 的运作机制 需判断的数值 根跫信卸 (例:是否大於 18?) (例:大於 18) (例:未满 18) 执行写在 if 之下的 处理程式 不执行写在 if 之下 的处理程式 从上面
2 段程式的执行结 果可以得知:当实际状况符 合条件分支的条件式 18