美文网首页
2022-04-02风云编程第2讲条件判断

2022-04-02风云编程第2讲条件判断

作者: 冬之物语 | 来源:发表于2022-04-03 09:30 被阅读0次

下命令的如果…就…

逻辑,就是与计算机沟通的逻辑——条件判断,其作用就是明确地让计算机知道:在什么条件下,该去做什么。

条件判断的三种形式

对于Python也是同样。Python之所以能完成自动化任务,比如自动抓取网页关键词,自动下载小电影等,就是因为它可以执行条件判断。

IF

首先,第一行代码,用赋值运算符=对当前情况进行赋值:将你拥有的宝石个数6赋值给变量——宝石数stonenumber。

第二步,确定if条件:如果变量stonenumber的值>=个数6时,就执行冒号后,下一行的命令。

第三步,用print()命令打印出结果:你拥有了毁灭宇宙的力量。所以,if语句的单向判断逻辑,我们可以这样归纳:

IF 语句的单向判断逻辑 空格的学名叫缩进

首先,在计算机的沟通语言中,空格的学名缩进,比如我们写文章都要空两个格,这就叫首行缩进

对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】

并且,在if条件语言中,缩进不需要我们手动按空格键。当你用英文输入法打:后按回车,我们的开发工具(用来编写Python代码的程序)为了方便大家编程,会自动实现下一行代码,向右缩进的功能。

此时,被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的内部命令

这意味着:如果赋值满足if条件,计算机就会准确执行if条件内部的命令(即缩进的代码块)。

IF 条件知识点总结

很多时候,我们不能把鸡蛋放在一个篮子里,要做好两手准备:如果不满足条件时,我们要怎么办。

Python则很贴心地,让我们借用if…else…语句,让码农们有了另一种选择——【如果…不满足,就…】

我们来做个题巩固一下if...else...的知识点:前天晚上,助教无比纠结自己要不要吃夜宵,所以她打算上秤称一下,如果体重超过100斤,就不吃了,没有的话,就放心吃。结果……刚好101斤(泪目)……

请在下面代码框里用if...else...把助教的夜宵判断语句写出来。【要点提示:1. 为助教的体重weight赋值;2. 开始判断,如果if体重超过100斤,打印结果不吃了,否则else,打印结果放心吃吧;3. if和else语句后需跟英文冒号:】

像这种如果底下还有如果(即条件里还套条件)的情况,我们如何用Python把上面的规则写出来,并得出评价呢?

答案就是——嵌套条件

if嵌套的执行顺序

首先,我们先从整体总览一下,这段彼得·帕克成绩评价规则的代码,总共分为四部分【赋值ifelseprint()】,两个大代码组。

if嵌套的应用场景,简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。

就像上面的基础条件是60分及格,想要判断优秀和一般还要增加额外条件——是否大于等于80;在小于60分不及格基础条件下,想要判断学渣和可抢救还要增加额外条件——是否大于等于30。

相关文章

  • 2022-04-02风云编程第2讲条件判断

    下命令的如果…就… 逻辑,就是与计算机沟通的逻辑——条件判断,其作用就是明确地让计算机知道:在什么条件下,该去做什...

  • 03.条件分支

    条件分支 无论是什么编程语言,都会有条件判断,选择分支,本讲,将介绍条件判断和选择分支的使用。 1、if() el...

  • 流程控制if

    if [条件判断式];then 程序 fi 或者 if [条件判断式] then 程序 fi 案例一: 第2行的意...

  • 8-shell脚本基础

    本章内容 ◆ 编程基础◆ 脚本基本格式◆ 变量◆ 运算◆ 条件测试◆ 条件判断if◆ 条件判断case◆ 配置用户...

  • Python学习笔记(6):条件判断与循环

    条件判断:if 条件判断格式if <条件判断1>:<执行1>elif <条件判断2>:<执行2>elif <条件判...

  • Python基础之【条件判断和循环】

    条件判断 if <条件判断1>:  <执行1>elif <条件判断2>:  <执行2>elif <条件判断3>: ...

  • 05_03_bash脚本编程之二 条件判断-05_04_bas

    05_03_bash脚本编程之二 条件判断 bash中如何实现条件判断 条件测试类型分为: ...

  • 条件判断

    条件判断: if 语句: if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <...

  • 条件判断 和 循环

    判断if <条件判断1>:<执行1>elif <条件判断2>:<执行2>elif <条件判断3>:<执行3>els...

  • 5. 条件判断, 循环

    if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3...

网友评论

      本文标题:2022-04-02风云编程第2讲条件判断

      本文链接:https://www.haomeiwen.com/subject/wdqxsrtx.html