电子商务网站开发形式,东莞最大的网络公司,固原门户网站建设,福田建网站外包写在之前 我们写程序#xff0c;就好比学生时代写作文一样#xff0c;由 “字” 到 “词” 到 “句” 最后到 “文章” 。此前我们学会了一些词语#xff08;对象类型#xff09;#xff0c;我们接下来就是学如何造句#xff0c;而在编程语言里#xff0c;句子被叫做语句…写在之前 我们写程序就好比学生时代写作文一样由 “字” 到 “词” 到 “句” 最后到 “文章” 。此前我们学会了一些词语对象类型我们接下来就是学如何造句而在编程语言里句子被叫做语句。 条件语句 条件语句顾名思义就是根据某个条件满足这个条件则执行下面的内容。 1.if if 是构成条件语句的关键词由它所发起的就是一个条件语句翻译成中文是 “如果” 的意思。下面举一个非常简单的例子 a rockyif a rocky:
... print(a)
...
rocky
复制代码“if a ‘rocky: ” 的意思是如果 a ‘rocky’那么返回 True然后就执行下面的语句。这里需要注意的是英文冒号是必须的然后下面的一行 “print(a)” 必须要 “tab” 缩进4 个空格没有为什么这是 Python 的特点这个被称为 “语句块”必须要通过缩进的方式来表示语句块的开始和结束。 2.if...elif...else 当进行条件判断的时候不可能只有一个值所以仅有 “ if ” 是不够的所以在 Python 中当判断条件为多值的时候使用如下的形式截图来自菜鸟教程 “ elif ” 和 “ else ” 发起的部分可以省略那就回归到了只有一个 “ if ” 的情况如果是为了应付多条件判断则不能省略。下面我们就不在交互模式下写代码了打开你下载的 pycharm 或者别的写 Python 的编辑器请看下面的例子 # -*- coding:utf-8 -*-print(请任意输入一个数字)
number int( input() )if number 24:print(真棒猜对了)
elif number 24:print(大了大了再想想...)
else:print(小了小了再想想...)
复制代码针对上述程序有两点说明 # -*- coding:utf-8 -*-
复制代码上面这一行代码是声明程序的编码格式是 “ utf-8 ”在程序有中文有英文即便没有中文也要声明编码格式。 input() 函数是让用户通过键盘输入内容返回的结果是字符串。 这个例子是根据条件进行判断不同的条件下做不同的事情。当然这段程序不完美很多细节没有写比如没有解决用户的输入不是纯数字这个问题我只是单纯的用这个例子来演示一下多值下的条件判断大概是怎么写如果有兴趣的话你可以根据自己的理解去优化这段代码。 下面是我执行时的结果仅供参考。 请任意输入一个数字
4
小了小了再想想...
复制代码现在不知道你是否已经清晰其实条件语句中我们所谓的 “条件” 就是各种条件运算表达式或者布尔值如果是 True就执行该条件下的语句块如果忘了什么是布尔请移步去看昨天的文章 -- 零基础学习 Python 之集合 。 3.三元操作符 三元操作符是条件语句中比较简练的一种复制方式我用一个例子来描述一下它的方式 like python if 2 1 else javalike
python
复制代码从上面的例子可以看出来所谓的 “三元” 就是将前面的条件语句 “if ... else ... 写在一行上。因为这种方式比较常用所以 Python 解释器也认识。 如果非要把它抽象成一个公式的话三元操作符大概是下面这样子 A Y if X else Z
复制代码如果 X 为真则执行的是 A Y如果 X 为假就执行 A Z。具体的多操作几遍就熟了。 写在最后 更多内容欢迎关注公众号「Python空间」期待和你的交流。