【武鹏有课】Python分支结构举例

目录:

1.武鹏是干什么用的

2.武鹏是谁

3.武鹏霞老师

4.武鹏举的简历

5.武大鹏老师的工作单位?

6.武鹏是什么电视剧

7.武汉大学武鹏

8.武鹏将军2019年现状

9.鹏武学堂

10.武鹏简介

1.武鹏是干什么用的

下面对Python的分支结构举几个例子:首先输出里面的这句话:“请输入您的年龄”,然后等待用户输入用户输入完一个年龄之后被存到了变量age里,还记得input存到变量里值是什么类型吗?是字符串类型所以,我们需要把这个字符串类型转换一下,转换成整型,因为年龄肯定是整数类型。

2.武鹏是谁

然后做判断,这个年龄是否大于20,注意这个冒号一定是英文的“:”如果大于20,输出:“你的年龄已超过20”print这块代码是缩进的,缩进用Tab键,必须要写这个缩进,只有缩进了才代表这个输出语句是属于if里的,只有if条件满足时才会执行,否则不会被执行。

3.武鹏霞老师

不管条件满不满足,“再见”都会被执行当我们输入16的时候,条件不满足,if里面的输出语句不会看到,我们只能看到“再见”但是当我们输入21的时候,21大于20会输出里面这句话,“您的年龄已超过20”,然后再输出“再见”。

4.武鹏举的简历

这是简单的一个if判断,我们再用if else判断注意,if else是个整体,虽然有两条路可走,但最终你只能选择走其中一条,不可能同时输出“您的年龄已超过20”,然后再输出一个“您的年龄不足20”,这是不可能的。

5.武大鹏老师的工作单位?

同样,如果我们在这输的是16,你将看到:“您的年龄不足20” “再见”如果输的是21,结果是:“您的年龄已超过20” “再见”,这就是if else判断

6.武鹏是什么电视剧

然后,我们再看一下多重分支下面这个多重分支有几条路可以选?4条路虽然有4条路,但这个多重分支是一个整体,只能选择其中一条路当你选择了,其他的就不做判断,连看都不看了假如我们输的年龄要是16, 16小于20,输出:“少年”,下面就不会执行了,直接年到是“再见”。

7.武汉大学武鹏

如果输入5,5小于20,输出“少年”之后直接输出“再见”如果输入:45呢?45小于20吗?不满足条件?再判断45小于40吗?不满足,还要再判断45小于60吗?满足条件,输出:“中年”,再输出“再见”

8.武鹏将军2019年现状

下面这个分支跟上面比有什么区别呢?上面我们用的都是比较运算符的表达式下面这个既有比较又有逻辑运算符,比较和逻辑在一块儿的时候,先执行比较运算符,再执行逻辑运算符,但不管怎么执行,最终结果就是真和假,只有真和假才能做判断。

9.鹏武学堂

所以说,第一个条件,在0岁到20岁之间的我们称为少年,满足的条件是大于等于0,且小于2020和40岁之间是“青年”,40到60岁之间的是“中年”,都不满足时,就是“老年”如果还是输的是5,应该看到的是“少年”,然后是“再见”。

10.武鹏简介

如果是45,大于等于40小于60,应该是“中年”,然后“再见”

再看右侧这个分支,这个好像跟左侧的没有什么区别,实际上是有的,注意:左侧的分支整体上是一个分支语句,只能选择一条路,一旦选择其他的就不看了;右侧一共是4条分支语句假如用户现在输入的是5右侧分支:判断5在0到20之间,输出的是“少年”,输出完之后,下面这个if做不做判断呢?要判断,不满足条件,不会输出;再接下来的判断也都要做,只是不满足条件不会输出,最后输出的是“再见”。

如果我们输入的是45,右侧分支:第一个判断不满足条件;第二个判断不满足条件;第三个判断满足条件是“中年”,然后第四个判断不满足条件,最后输出“再见”从输出结果上来看是左侧和右侧分支是一样的,但是从执行的效率上来看是不同的。

左侧分支是一个整体,只要有一个满足条件,其他的就不看了,直接跳出往下执行右侧分支,不管哪个满足条件,其余的都得再判断一遍

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
新闻快讯

Python基础语法–分支语句介绍!

2024-6-12 14:52:30

新闻快讯

什么是Python多分支结构?花半个月刷完这些,你的 python就

2024-6-12 15:00:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索