Python条件判断(if)

一、基本介绍

1、Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……

需要注意的是,Python没有像其他大多数语言一样使用“{}”表示语句体,所以,它通过语句的缩进来判断语句体,缩进默认为4个空格,不要Tab和空格混用,否则回编译报错

2、else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句:

if 判断条件:

执行语句……

else:

执行语句……

3、if 语句的判断条件可以用>(大于)、=(大于等于)、<=(小于等于)来表示其关系。 当判断条件为多个值时,可以使用以下形式:

if 判断条件1:

执行语句1……

elif 判断条件2:

执行语句2……

elif 判断条件3:

执行语句3……

else:

执行语句4……

实例:

运行结果:

The score is C

4、由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

运行结果:

hello

undefine

undefine

二、实例

1、Python中的if语句通过“==”运算符判断相等

运行结果:

nancy,You are on duty today!

在Python中,如果判断不相等,则用“!=”运算符表示

2、Python中的if语句还可以用“in”和“not in”表示包含关系

运行结果:

Contain

3、可以利用if语句进行布尔类型的判断

运行结果:

a is not True

python实现三种以上判断条件_Python条件判断(if)相关推荐

  1. python的三种取整方式_python取整函数-取整函数,PYTHON

    本教程分享:<python取整函数>, python有什么办法使得 int 按照"四舍五入"的方式取... 由于小数取整会采用比较暴力的截断方式,即向下取整,所以要想使 ...

  2. python的三种取整方式_python 取整的两种方法

    问题简介: 要把一个浮点数(float)整数部分提取出来.比如把"2.1"变成"2"的这一过程:现在我们给这个过程起一个名字叫"取整".那么 ...

  3. python中三种分支结构的_python二分支结构

    Python 基础 分支与循环 2020/4/21 1 目录 程序基本结构 分支结构 循环结构 布尔表达式 练习 总结 2020/4/21 2 程序设计基本结构 任何算法(程序)都可以由顺序..... ...

  4. python中三种分支结构的_python 运算符与分支结构

    s = 'hello' #字符串的重叠 s = 'hello' * 2 #字符串的拼接 s = 'hello' + 'world' print(s)#统计字符个数 print(len(s)) ?#提取 ...

  5. python提供的三种基本数值类型_Python 基础数据类型-数值类型

    Python 基础数据类型-数值类型 为什么会有数据类型?[了解] 更好分配管理内存 方便统一管理 更贴近人类分类管理习惯 数据类型种类 [熟悉] 数值类型:int.bool.float.comple ...

  6. python提供的三种基本数据类型是()_Python基本数据类型

    # Python基本数据类型 ##### 1.Python简介 ##### 2.数值类型 ##### 3.序列类型 ##### 1.Python简介 1.python是一门编程语言,是一门完全面向对象 ...

  7. Python:三种方法计算最大公约数和最小公倍数(欧几里德法、穷举法、stein算法)

    Python:三种方法计算最大公约数和最小公倍数 1.穷举法 2.欧几里德法 3.Stein算法 题目:求取任意两个非负数(至多一个数为0)的最大公约数和最小公倍数: 参考资料:Python解决求最大 ...

  8. Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

  9. 详解python运行三种方式_详解python运行三种方式

    方式一 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ p ...

  10. python可变参数的实验性_详解Python的三种可变参数

    可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...

最新文章

  1. HDU2023 求平均成绩
  2. 临床试验方案应包括哪些条目?
  3. AspectJ基于xml和基于注解
  4. 将某字符串切割成阵列并排序列出
  5. C#强力粉碎文件代码分享,升级中用到
  6. android开发mvp,Android开发模式之MVP
  7. 鸿蒙断更术辰东,辰东笔下的“6大绝世功法”,六七八九法术,最后一个让石昊绝望...
  8. java实现登陆验证码
  9. 谷歌云端硬盘快速下载方法_如何快速搜索Google云端硬盘
  10. 芝诺志愿者走进养老院送温暖
  11. 算法习题---5-3卡牌游戏(UVa10935)
  12. matlab鼠标定位图像中像素点的坐标
  13. 【寻找佳慧】“第一关”——无所不能的矩阵(java实现代码)
  14. java程序员学习路线指南
  15. 安装MySQL的步骤和方法
  16. java ssm集装箱码头TOS系统调度模块的设计与实现
  17. Nacos -- 下载、安装
  18. 微服务[学成在线] day20:项目总结
  19. 使用for循环计算n的阶乘
  20. 如何实现计算机网络资源共享,计算机网络最主要的功能是实现网络资源共享

热门文章

  1. ROS入门:ROS下使用电脑相机运行ORB_Slam2
  2. VBA—EXCEL操作集合—04
  3. 路由器网口1一直闪烁正常吗_用无线网光猫网口1老是闪是什么原因?
  4. C++ P0003--孪生素数
  5. 购买韩国服务器时有哪些方面需要注意?
  6. 私服的安装、启动和私服的配置
  7. python怎么用gamma函数_不完全gamma函数 python有gamma函数吗
  8. 笔记本电脑键盘拆卸方法
  9. UI自动化测试该怎么做?
  10. 树莓派开发前的准备工作