python编程的条件语句_Python 条件语句
Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
可以通过下图来简单了解条件语句的执行过程:
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件:
执行语句……
else:
执行语句……
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。
Gif 演示:
具体例子如下:
实例#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 例1:if 基本用法
flag = False
name = 'luren'
if name == 'python': # 判断变量是否为 python
flag = True # 条件成立时设置标志为真
print 'welcome boss' # 并输出欢迎信息
else:
print name # 条件不成立时输出变量名称
输出结果为:luren # 输出结果
if 语句的判断条件可以用>(大于)、=(大于等于)、<=(小于等于)来表示其关系。
当判断条件为多个值时,可以使用以下形式:if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
实例如下:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 例2:elif用法
num = 5
if num == 3: # 判断num的值
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'worker'
elif num
print 'error'
else:
print 'roadman' # 条件均不成立时输出
输出结果为:roadman # 输出结果
由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 例3:if语句多个条件
num = 9
if num >= 0 and num <= 10: # 判断值是否在0~10之间
print 'hello'
# 输出结果: hellonum = 10
if num 10: # 判断值是否在小于0或大于10
print 'hello'
else:
print 'undefine'# 输出结果: undefinenum = 8# 判断值是否在0~5或者10~15之间
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):
print 'hello'
else:
print 'undefine'# 输出结果: undefine
当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、
简单的语句组
你也可以在同一行的位置上使用if条件判断语句,如下实例:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
var = 100
if ( var == 100 ) :
print "变量 var 的值为100"
print "Good bye!"
以上代码执行输出结果如下:变量 var 的值为100
Good bye!
python编程的条件语句_Python 条件语句相关推荐
- python编程的条件语句_Python条件语句实例
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程. Python中的条件语句包括if.elif.else语句,用 ...
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- python判断语句_python条件判断语句if elif else使用
假设网站现在有100个充值用户,现在要给充值1000元以上的大客户返现,那么就需要在程序里进行判断.这就用到了条件判断语句. 一.if语句 1.if语句长相: if条件表达式: 满足条件时要做的事情1 ...
- python中的结束用语_python结束语句
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python 基本语句首先申明下,本文为笔者学习<python学习手册&g ...
- python清空语句_python有趣语句
python 赋值语句 python中的语句: 赋值语句 if语句,当条件成立时运行语句块.经常与else, elif(相当于else if)配合使用. for语句,遍列列表.字符串.字典.集合等迭代 ...
- python中else的用法_Python循环语句中else的用法总结
如何正确的理解python for循环中的else用法 程序中的else语句是便于处理某种行为,在循环的正常终止时执行:即以return或者break方式退出循环将会忽略else语句:存在contin ...
- python for语句_Python循环语句
python流程控制语句包括:if条件语句.while循环语句.for循环语句.range函数以及break.continue.paa控制语句 一.if语句 a = 2 if a >3: pri ...
- python的语句_Python的语句
python中的两种语句: 1.if条件控制语句 格式: if: a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:&q ...
- python的常用语句_python常用语句
python常用语句 一:判断语句: 所谓判断语句,就是指满足某些条件之后,才允许做的事情,而不满足条件,是不允许做的.例如在现实生活中,我们过马路时要看红绿灯,只有出现红灯的时候,我们才能过马路,否 ...
最新文章
- 第五章Bookstrap
- 使用Eclipse构建Maven的SpringMVC项目
- LDAP Schema的概念和基本要素
- 动态规划 1.背包问题
- 开发基于深度学习的人脸识别【考勤/签到】系统
- [算法] 循环有序数组查找递归实现
- Binder框架在Framework层的C++中的使用
- 爬虫基本原理及requests,response详解
- 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅵ
- 实现Codeblock支持C99标准
- 基于SSM超市订单管理系统(MYSQL版)
- HTML+CSS淘宝 页眉导航栏以及Logo搜索框的实现
- GPRS无线MODEM模块上网设置命令
- 阿里云ESC搭建SVN服务端-----实测有效,并补充了一些坑点
- 响应式移动端框架_简单,响应式,移动优先导航
- 一个几乎免费的云服务器和虚拟主机平台
- Visual Studio 2013 不小心关掉“解决方案资源管理器”怎么办?
- Android好用的第三方开源库
- Mac平台工具介绍-视频播放器篇
- wxminiapp中NeteaseCloudMusicApi接口服务器的搭建
热门文章
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- ABAP--如何在选择屏幕上输出ALV GRID报表
- 定义100学生C语言,C语言考试试题:定义一个100位学生的结构体数组,按成绩从高到低进行排序...
- att格式汇编指令_ARM汇编伪指令介绍.
- Python教程:json中encode与decode区别
- Python中按值来获取指定键的两种方法
- 如何将字典值写入一个文本文件?
- Python中字符串切片详解
- PHP 与Python 读取大文件的区别
- 如何在服务器中找到数据库文件夹,如何在服务器中找到数据库文件