python实现三种以上判断条件_Python条件判断(if)
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)相关推荐
- python的三种取整方式_python取整函数-取整函数,PYTHON
本教程分享:<python取整函数>, python有什么办法使得 int 按照"四舍五入"的方式取... 由于小数取整会采用比较暴力的截断方式,即向下取整,所以要想使 ...
- python的三种取整方式_python 取整的两种方法
问题简介: 要把一个浮点数(float)整数部分提取出来.比如把"2.1"变成"2"的这一过程:现在我们给这个过程起一个名字叫"取整".那么 ...
- python中三种分支结构的_python二分支结构
Python 基础 分支与循环 2020/4/21 1 目录 程序基本结构 分支结构 循环结构 布尔表达式 练习 总结 2020/4/21 2 程序设计基本结构 任何算法(程序)都可以由顺序..... ...
- python中三种分支结构的_python 运算符与分支结构
s = 'hello' #字符串的重叠 s = 'hello' * 2 #字符串的拼接 s = 'hello' + 'world' print(s)#统计字符个数 print(len(s)) ?#提取 ...
- python提供的三种基本数值类型_Python 基础数据类型-数值类型
Python 基础数据类型-数值类型 为什么会有数据类型?[了解] 更好分配管理内存 方便统一管理 更贴近人类分类管理习惯 数据类型种类 [熟悉] 数值类型:int.bool.float.comple ...
- python提供的三种基本数据类型是()_Python基本数据类型
# Python基本数据类型 ##### 1.Python简介 ##### 2.数值类型 ##### 3.序列类型 ##### 1.Python简介 1.python是一门编程语言,是一门完全面向对象 ...
- Python:三种方法计算最大公约数和最小公倍数(欧几里德法、穷举法、stein算法)
Python:三种方法计算最大公约数和最小公倍数 1.穷举法 2.欧几里德法 3.Stein算法 题目:求取任意两个非负数(至多一个数为0)的最大公约数和最小公倍数: 参考资料:Python解决求最大 ...
- Python的三种格式化输出
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...
- 详解python运行三种方式_详解python运行三种方式
方式一 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ p ...
- python可变参数的实验性_详解Python的三种可变参数
可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...
最新文章
- HDU2023 求平均成绩
- 临床试验方案应包括哪些条目?
- AspectJ基于xml和基于注解
- 将某字符串切割成阵列并排序列出
- C#强力粉碎文件代码分享,升级中用到
- android开发mvp,Android开发模式之MVP
- 鸿蒙断更术辰东,辰东笔下的“6大绝世功法”,六七八九法术,最后一个让石昊绝望...
- java实现登陆验证码
- 谷歌云端硬盘快速下载方法_如何快速搜索Google云端硬盘
- 芝诺志愿者走进养老院送温暖
- 算法习题---5-3卡牌游戏(UVa10935)
- matlab鼠标定位图像中像素点的坐标
- 【寻找佳慧】“第一关”——无所不能的矩阵(java实现代码)
- java程序员学习路线指南
- 安装MySQL的步骤和方法
- java ssm集装箱码头TOS系统调度模块的设计与实现
- Nacos -- 下载、安装
- 微服务[学成在线] day20:项目总结
- 使用for循环计算n的阶乘
- 如何实现计算机网络资源共享,计算机网络最主要的功能是实现网络资源共享