Python中的if语句

在实际的编程中,经常需要检查一系列条件,并据此决定采取什么措施。正常情况下,程序的执行是自上而下的进行,if语句则根据条件判断,实现程序的执行顺序改变。

一、if-else语句

1、语法:if 条件表达式:

缩进代码块

else:

缩进代码块

2、执行流程:语句的执行,先对条件表达式进行判断。

2.1、条件为真,执行语句。

2.2、条件为假,不执行语句。

实例1:

任务:遍历学生列表中的所有学生,当找到一个名叫张三的学生,输出:张三同学请加油,其他同输出:某某同学请保持。

代码:

结果:

实例2:

任务:遍历两个列表中的所有元素,找到同时满足姓名和性别是Smith和female的学生,输出:Smith,female 你符合条件,不满足条件的输出:某某 性别 不符合条件。

代码:

结果:

二、if—elif—else语句

经常需要检查超过两个的情形,为此python提供了if—elif—else结构。Python只执行if—elif—else结构中的一个代码块,它依次检查每个条件,直到某个条件为真,就执行紧随其后的缩进代码块,跳过其他代码块。

生活当中,我们经常看到这样的情况,比如:某个游乐场的收费,它是按年龄区间收费。

任务:

1、8岁以下的儿童免费。

2、8-18岁收费10元。

3、18岁以上收费20元。

代码:

结果:

结束语:记录自学python的点点滴滴,明天我将继续发文,感谢大家的支持与鼓励。

if else if语句格式_Python中的if条件语句相关推荐

  1. pythonfor循环语句例子_Python中的for循环语句

    for循环 for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目. 使用for语句 案例: fori inrange(1,5):print(i)else:print( ...

  2. sql中if语句的用法_Python中的if条件语句

    Python中的if语句 在实际的编程中,经常需要检查一系列条件,并据此决定采取什么措施.正常情况下,程序的执行是自上而下的进行,if语句则根据条件判断,实现程序的执行顺序改变. 一.if-else语 ...

  3. if else if语句格式_闲话Python之条件语句IF

    我发现好像哪里都会有if,下面就来聊聊Python当中if的常见用法. 最简单的格式就是,只有一个if,比如下面这个: my_deposit 代码中的 my_deposit+=50000等效于my_d ...

  4. python中for循环语句格式_python中for循环和可迭代对象遍历

    #for循环和可迭代对象遍历 ''' for循环通常用于可迭代对象的遍历,for循环的语法格式如下: for 变量 in 可迭代对象 循环体语句 操作:遍历一个元组.集合.字典.字符串 ''' for ...

  5. pythonif语句缩进_Python中多行IF语句缩进的代码样式?

    参见英文答案 > Python style: multiple-line conditions in IFs                                    27个答案   ...

  6. python中多条件语句_Python中的带条件语句

    所以我编写了这段代码:它的调用方式如下: with c_with(needs_with(), lambda: get_stuff()) as gs: ##DOESN't call get_stuff( ...

  7. python的if语句例句_Python入门之if条件语句

    Besides the while statement just introduced, Python knows the usual control flow statements known fr ...

  8. python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现

    Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...

  9. python中for循环语句格式_Python基础-10循环语句

    Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...

  10. python中if else语句格式_Python if else条件语句

    我们前面看到的代码都是按顺序执行的,也就是先执行第一条语句,再执行第二条和第三条语句--一直到最后一条语句,这就是所谓的顺序结构. 然而,在许多情况下,序列结构的代码远远不够.比如一个程序只限成人使用 ...

最新文章

  1. UA MATH567 高维统计III 随机矩阵10 亚高斯矩阵的应用:协方差估计与聚类问题的样本量需求计算
  2. 区域内点的个数_JAVA
  3. Python可视化:Seaborn(二)
  4. web前端复习系列[1]——标签
  5. sublime学习笔记
  6. 基于顺序存储结构的图书信息表的排序(C++)
  7. JSON格式解析和libjson使用简介-转
  8. Java 常见问题总结
  9. access用扫描枪输入_工业级高精度扫描枪适用在哪些环境
  10. 苹果iPad在使用蓝牙键盘时,无法使用五笔输入法
  11. SLAM之PTAM学习笔记
  12. 网络七层协议与网络四层协议
  13. web前端 vue 面试题(一)
  14. Tensorflow加载SavedModel模型过程源码阅读
  15. Redhat8认证考试(第三题)
  16. 计算机二级和公共英语三级考试时间,英语三级考试时间,全国英语等级考试三级时间。...
  17. 路由器自动ip服务器无响应,路由器无法自动分配IP地址原因及解决方法
  18. 互联网日报 | 3月9日 星期二 | 我国将修改反垄断法;BOSS直聘职场性别差异报告,城镇就业女性的平均薪酬为6847元...
  19. 归因分析计算因子贡献度常见的方法
  20. BIO-NIO-AIO网络IO模型

热门文章

  1. win7 或 win10系统开机启动项设置
  2. 20190903每日一句
  3. unity快速将旋转向量转换为四元数
  4. Grammarly SCI语法检查总结
  5. 欢迎使用CSDN-markdown编辑器,以及markdown的使用说明
  6. Atitit 开发效率补充哦哦那个、、 目录 1. 架构方法上选择快速开发的架构 1 2. 编程方法上选择快速的编程范式和编程方法 1 3. 开发方法论上需要快速的方法 2 1.架构方法上选择快速
  7. 欧盟《一般数据保护法案》(GDPR)核心要点 本文更多的是站在企业角度来思考法案对物联网行业的影响以及应对措施,一来希望与同行企业可以就GDPR进行更多的互动讨论;二来也是希望传播国际法案对于安全和
  8. 1.XML的基础和DOCTYPE字段的解析 DTD——文档类型定义(Document Type Definition)/ 由于XML可以自定义标签,那么自然各人编写的标签不一样,这样同步数据便成了问
  9. Atitit.每月数据采集与备份 v4
  10. Atitit.数据库事务隔离级别 attilax 总结