分享

从0开始学python-4.1条件语句

 静幻堂 2018-08-14
阿达ada老师 2018-08-14 07:51:55

从0开始学python-4.1条件语句

控制语句

对数据的学习终于告一段落,接下来。我们绝学习怎么让我们的程序变得有脑子一点,慢慢的智能起来。

接下来的几个章节,我们将学习程序的控制语句。控制语句就是用来实现对程序执行的选择、循环、转向和返回等进行控制。没有控制语句,我们的代码只能像一根筋牛一样,撞了南墙也不会回头。


从0开始学python-4.1条件语句

条件语句

我们要学习的第一个语句是条件语句。条件语句就是当条件成立的时候就执行的某些语句。在看python的实现之前,我们还是看一些生活中的例子。如果下雨了,我们就带伞去上学小明如果努力学习,就能拿到好成绩;否则只能考不及格了如果我走路去上学,要花费1个小时;如果座公交车,要花费半个小时;如果打车,只需要15分钟。这些都是条件语句。是不是理解起来还是挺简单的。


从0开始学python-4.1条件语句

python里的if

看代码

weather = "晴天"if weather == "下雨": print("记得带伞") print("记得带伞~~")print("玩儿去喽")

if语句的怎么写


看代码第二行 if weather == "下雨": ,我们用 if 判断表达式: 的形式来定义一个判断语句。注意 if和判断表达式之间有有一个空格。

代码第三行和第四行print("") 有4个空格的缩进,这个代表了这两行是条件语句的语句体。就是当判断表达式正确的时候需要执行的语句。这里一定要注意加上这四个空格。

代码第五行print("玩儿去喽") 没有四个空格的缩进,因此它不属于条件语句的语句体,所以不管条件语句里的条件成立不成立,它都会执行,都要去玩儿。

判断运算符 = 与 ==


这里你可能会发现 条件语句里的条件判断weather == "下雨" 怎么用的是两个等号啊?数学里的左边等于右边是一个等号;编程里的是两个等号

我们把 == 叫做判断运算符,判断运算符还有:!=;>=;<=

if else

我们上面学习了if,接下来我们学习一下elifelse。看代码:

trafficPattern = input("traffic pattern")time = 0if trafficPattern == "走路": time = 60elif trafficPattern == "公交车": time = 30else: time = 15print(time)

这里的 elif 是 else if 的缩写。当if的判断条件不成立的时候执行对elif的判断,如果elif也不成立,则执行 else里的代码。 在if else 里,判断分支的语句只会执行条件成立的那一个。

项目实例

水在不同温度下呈现状态的物理实验。


从0开始学python-4.1条件语句

看代码

temperature = input("temperature")water = ""if temperature < 0: water = "固态"elif temperature >= 0 and temperature <= 100: water = "液态"else: water = "气态"

了解水的化学状态后,对这段代码熟悉吗?是不是很简单!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多