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的点点滴滴,明天我将继续发文,感谢大家的支持与鼓励。

sql中if语句的用法_Python中的if条件语句相关推荐

  1. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

  2. python语句关键词用法_python中关键字as的使用方法简介

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/zhtysw/article/detai ...

  3. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  4. python中main方法的用法_Python中的main方法

    估计很多人跟我一样初学python看代码的时候先找一下main()方法,从main往下看.但事实上python中是没有你理解中的"main()"方法的.言归正传 if name = ...

  5. python中function函数的用法_Python中Function(函数)和methon(方法)

    在Python中,对这两个东西有明确的规定: 函数function -- A series of statements which returns some value toa caller. It ...

  6. python中sorted()函数的用法_Python中的Sorted()函数

    在本教程中,我们将学习Python中的sorted()函数. 函数sorted()用于对可迭代对象进行升序或降序排序.我们甚至可以根据不同的键和值对字典列表进行排序.让我们充分利用sorted()函数 ...

  7. 用python循环语句求素数_Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条 ...

  8. python中all函数的用法_python中map、any、all函数用法分析

    这篇文章主要介绍了 python 中 map . any . all 函数用法 , 实例分析了 map . any . all 函数 的相关使用技巧 , 具有一定参考借鉴价值 , 需要的朋友可以参考下 ...

  9. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)

    本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...

最新文章

  1. 量化交易python入门书籍_量化交易新手最适用的5本书
  2. struts2 用form取值时出现的错误
  3. 如何绘制漂亮的多序列比对图片
  4. WEB Struts2 中OGNL的用法
  5. canal解析mysql日志异常_利用Canal解析mysql binlog日志
  6. VTK:图表之MinimumSpanningTree
  7. WEB消息推送-comet4j
  8. Facebook 真的「非死不可」吗?
  9. 小马哥-Java 微服务实践 - Spring Boot 系列-01Java 微服务实践 - Spring Boot 系列(一)初体验...
  10. Batch Normalization(BN层)详解
  11. 破解还原卡的方法总结!! - Kevins的天空 - CSDNBlog
  12. python之windrose风向玫瑰图的用法
  13. 时间序列度量算法之SBD
  14. 我的理想 计算机 作文,我的理想作文(精选15篇)
  15. A071_管理员登录
  16. 自旋电子学与量子计算机,科学网—诺贝尔物理奖介绍2007:巨磁阻和自旋电子学 - 欧阳峰的博文...
  17. android中点击空白处隐藏软键盘
  18. 鼠标指针下总出现一个滚动条似的方框,怎么办?有图
  19. 面向95后的营销和增长,你需要知道这些( ゜- ゜)つロ 乾杯
  20. 成功的在项目中使用Squirrel

热门文章

  1. js映射 nginx_浅析nginx刚刚发布的JavaScript能力nginScript
  2. vue项目使用eslint
  3. Ignoring query to other database
  4. URLConnection
  5. linux下使用cmake构建C/C++项目
  6. 分享memcache和memcached安装过程(转)
  7. (转)从零实现3D图像引擎:(6)向量函数库
  8. java web开发myeclipse_【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)...
  9. 华为android怎样隐藏软件,华为怎么打开隐藏应用功能
  10. Windows使用技巧