python表示变量x能被4整除且不能被100整除_Python进阶记录之基础篇(三)

回顾

在Python进阶记录之基础篇(二)中,我们介绍了Python中基本数据类型之间的转换以及运算符的相关知识,需要重点掌握各数据类型转换方法的基本用法及含义,运算符的种类和用法。今天我们讲一下Python中的分支结构。

分支结构的概念与意义

在之前的两篇内容中我们使用到的代码都是一条一条语句执行下去的,这种逐句执行的程序我们称之为顺序结构程序。顺序结构的程序虽然能解决计算、输出等问题,但不能做判断选择。举个简单的例子,假设我们现在有这样一个需求:给定一个整数,如果该整数能被2整除,将该整数除以2并输出结果,否则输出该整数本身。这样的需求靠顺序结构程序是无法实现的,我们需要使用另一种程序结构——分支结构。

分支结构程序的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构程序的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。Python中使用if条件语句实现分支结构。(不像Java、C等语言,Python中没有switch-case语句,所有条件语句都使用if-elif-else语句实现。)

if语句的用法

Python中的if语句有三个关键字:if、elif和else。关键字就是在Python中有特殊含义的单词,这里的if、elif和else就是专门用于构造分支结构的关键字,所以你不能使用它们作为变量名。if语句根据不同的需求可以构建以下四种基本的分支结构:单一分支体、双分支体、多分支体和嵌套分支体。

我们首先看一下单一分支体。Python中单一分支体的if语句的一般形式如下。

 if 条件: 符合条件后执行的分支体

现在有这样一个需求:给定一个整

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值