08讲:了不起的分支和循环2

和黑猫之家聊聊?

 

本期主要内容导读:
亲爱的鱼油们,大家好,我是小牛,这一期我们归纳一下鱼神第八讲了不起的分支与循环2。这一期里面鱼神主要讲了在Python中条件语句三种用法及特点条件表达式(三元操作符)的用法以及断言(assert)语句的用法,下面我们就来详细介绍一下各个知识点吧归~~~~~~
1.
条件语句三种用法:
首先是一个具体的程序实现问题:按照100分制,90分以上为A80~90B70-80C60~70D60以下为E,当用户输入分数自动以ABCDE显示并打印。这里介绍三种条件语句实现,并分析各个操作过程。方式一代码中每次输入一个数,需要将程序中所有代码走完,然而当程序判断出来分数属于哪个字母并打印后并不需要将后续条件继续执行。方式二代码中巧妙用到了else语句,使得程序执行变得简洁,但形式上层次分得过多;方式三代码与方式二执行效果上是一样的,引入了新的条件语句elif相当于将else if 两条语句归并在一起的功能,从形式上看程序也显得比较整洁对称。

2.
条件表达式(三目运算符)
这是Python为了使得程序更加简洁而新引入过来的一个三目操作符,顾名思义就是有三个参数。形式为 x if 条件表达式 else y,先判断条件表达式真假,真则取x的值,否则取y的值。举个例子 3 if 4>3 else 4  值为3,而3 if 4<3 else 4 的值为

3.
断言语句assert
assert
后面跟一个条件表达式,如果条件表达式的值为假是程序自动崩溃并报异常AssertionError,如果为真则继续执行后面的语句,主要用于在程序中植入检查点,只有assert后面的条件永远为真时程序才能正常运行,否则就崩溃。例如 assert 3>4,程序就会执行这一条语句后崩溃并报出异常,而assert 4>3则正常执行

08讲:了不起的分支和循环2 linux学习 第1张

08讲:了不起的分支和循环2 linux学习 第2张

08讲:了不起的分支和循环2 linux学习 第3张

08讲:了不起的分支和循环2 linux学习 第4张

08讲:了不起的分支和循环2 linux学习 第5张

 

文/黑猫之家

来黑猫之家看看呗

Copyright © 2021-2023 | 个人技术展示 |赣ICP备18005425号-1 | 赣公网安备36070202000869 |