课程: 软件开发职业技能基础知识

中国打造时尚之都,要补哪些课?

课程: 软件开发职业技能基础知识

在 Python 中做出选择判断

百度 纪委监委作为党内监督、国家监察的专责机关,要自觉承担维护习近平总书记核心地位、维护党中央权威和集中统一领导的特殊使命和重大责任,督促推动党的十九大各项决策部署落实落地。

对于人类来说, 当答案不一定为是,也不一定为否时, 也许,就是一个可行的回答。 但对计算机来说,就不是这样, 事物是绝对的, 只有 yes 或 no, true 或 false, 1 或 0。 任何运算结果为 true 或 false 的表达式, 称为条件或布尔表达式。 例如数字六是否等于二乘以三? 对,它的求值结果是 true。 数字四是否大于五? 错,它的求值结果是 false。 最后看一个不涉及数字的例子。 我的名字是格雷戈吗?不是。 我叫阿尼斯, 它的求值结果也是 false, 这些是布尔表达式。 布尔表达式用于帮助你在代码中, 做出选择判断, 让计算机根据条件, 做出选择判断的最常见方法, 是使用 If 条件语句。 If 条件语句一般都是这种结构, 它以 If 一词开头,并由此得名, 然后它会检查某个条件, 如果该条件为 true, 那么它就会执行你在其中放置的操作。 为了直观地了解这一点, 可以将它看作只有一项检查的流程图。 如果为 true, 程序将继续执行语句; 如果为 false, 程序将会忽略这些语句, 就像它们不存在一样。 这是 Python 中的一个 简单 if 条件语句。 它以 If 开头, 然后加上条件或布尔表达式, 五小于六。 小于号,与你在小学时学到的一样。 接下来有一个冒号, 这是 Python 中, If 条件语句的语法或规则的一部分。 下一行是一个缩进的代码行, 其中包含一个 print 语句。 如果条件为 true,就会运行这个语句。 Python 中的缩进很重要, 可以让计算机知道, If 条件下包含哪些语句。 在 Python 中, 一旦到达不再缩进的行, If 条件语句就结束了。 现在来编写第一个 If 条件语句。 首先创建一个变量, “having_fun”, 我们为它分配一个值“yes”, 再添加一个空行, 然后我们添加“If”条件语句。 首先输入关键字 If, 后跟一个空格, 左括号和右括号, 再放入布尔表达式。 我们希望将 having_fun变量的值 与字符串 yes,进行比较。 我们要使用双等号, 因为它是 Python 的等号运算符, 我们输入 “having_fun == “yes”” 然后写上冒号。 我们在下一行缩进, 它表示,如果表达式为 true 时, 我们希望程序执行的操作, 也就是打印, “Glad you're having fun”, 现在运行程序, 我们得到了想要的输出, 你可以将变量的值更改为“no”, 然后运行程序,来看看会发生什么? If 条件语句能让程序在运行时, 采取不同路径, 这让我们得到不同的输出, 编写出更令人兴奋的程序。

内容