python中的条件语句

python中语句的执行顺序

默认情况下,python代码的执行顺序,是从上到下依次执行的,这个顺序是不会变的,

python中的条件语句

电脑的CPU芯片是能够进行算术运算也能进行逻辑判断的。

条件语句能够表达“如果...否则...” 这样的语义,这构成了计算机中基础的逻辑判定。

 

条件语句就是根据一个具体条件的成立与否,来决定接下来的逻辑走向。

条件语句的具体语法格式

python中使用if else 关键字 表示条件语句

如上图所示,是条件语句的三种写法

第一种

如果条件成立则执行缩进部分,若条件不成立则不执行缩进部分。

而next-something部分是无论条件是否成立都会去执行的语句部分。因为这一部分已经不属于条件语句。

第二种

如果条件为真则执行语句一,如果条件为假则执行语句二。

第三种

如果条件1为真则执行语句一,如果条件1为假,条件2为真则执行语句二,如果条件1和条件2都为假则执行语句三

条件语句练习

在进行条件语句的设计的时候要充分考虑到用户非法操作的情况。

代码的缩进和代码块

在Python语言中,官方推荐每一级缩进使用4个空格表示。

如上图所示,必须明确缩进的代码块属于程序中那个部分。

python中缩进是非常重要的!!!也是不能随便乱写的。

在python中缩进表示代码块,

在if,else,elif,while,for。。。需要跟上代码块的部分,都是需要使用缩进来表示的,

python中的代码块还可以进行嵌套,需要学会通过缩进来区别代码块。

当我们有多级条件嵌套的时候,当前的语句属于那个代码块,完全取决于缩进的级别。

条件语句的练习

使用input函数去读取的数据是一个str类型数据,这样的字符串类型数据是不能够进行运算的。

如上图所示,想要使用input函数读取数据进行运算时,必须将input读取的数据进行数据类型转换,具体方法如上述两种。

int()转换是默认按照十进制的方式来解析的base

大家不要根据代码的可行性来判断代码的可行性。

第一个判断闰年的代码目的性更明显,平铺直叙

第二段代码中间夹杂了一些复杂的条件判定。

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值