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 条件语句相关推荐

  1. python编程的条件语句_Python条件语句实例

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程. Python中的条件语句包括if.elif.else语句,用 ...

  2. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  3. python判断语句_python条件判断语句if elif else使用

    假设网站现在有100个充值用户,现在要给充值1000元以上的大客户返现,那么就需要在程序里进行判断.这就用到了条件判断语句. 一.if语句 1.if语句长相: if条件表达式: 满足条件时要做的事情1 ...

  4. python中的结束用语_python结束语句

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python 基本语句首先申明下,本文为笔者学习<python学习手册&g ...

  5. python清空语句_python有趣语句

    python 赋值语句 python中的语句: 赋值语句 if语句,当条件成立时运行语句块.经常与else, elif(相当于else if)配合使用. for语句,遍列列表.字符串.字典.集合等迭代 ...

  6. python中else的用法_Python循环语句中else的用法总结

    如何正确的理解python for循环中的else用法 程序中的else语句是便于处理某种行为,在循环的正常终止时执行:即以return或者break方式退出循环将会忽略else语句:存在contin ...

  7. python for语句_Python循环语句

    python流程控制语句包括:if条件语句.while循环语句.for循环语句.range函数以及break.continue.paa控制语句 一.if语句 a = 2 if a >3: pri ...

  8. python的语句_Python的语句

    python中的两种语句: 1.if条件控制语句 格式: if: a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:&q ...

  9. python的常用语句_python常用语句

    python常用语句 一:判断语句: 所谓判断语句,就是指满足某些条件之后,才允许做的事情,而不满足条件,是不允许做的.例如在现实生活中,我们过马路时要看红绿灯,只有出现红灯的时候,我们才能过马路,否 ...

最新文章

  1. 第五章Bookstrap
  2. 使用Eclipse构建Maven的SpringMVC项目
  3. LDAP Schema的概念和基本要素
  4. 动态规划 1.背包问题
  5. 开发基于深度学习的人脸识别【考勤/签到】系统
  6. [算法] 循环有序数组查找递归实现
  7. Binder框架在Framework层的C++中的使用
  8. 爬虫基本原理及requests,response详解
  9. 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅵ
  10. 实现Codeblock支持C99标准
  11. 基于SSM超市订单管理系统(MYSQL版)
  12. HTML+CSS淘宝 页眉导航栏以及Logo搜索框的实现
  13. GPRS无线MODEM模块上网设置命令
  14. 阿里云ESC搭建SVN服务端-----实测有效,并补充了一些坑点
  15. 响应式移动端框架_简单,响应式,移动优先导航
  16. 一个几乎免费的云服务器和虚拟主机平台
  17. Visual Studio 2013 不小心关掉“解决方案资源管理器”怎么办?
  18. Android好用的第三方开源库
  19. Mac平台工具介绍-视频播放器篇
  20. wxminiapp中NeteaseCloudMusicApi接口服务器的搭建

热门文章

  1. ABAP:Read_Text(SAVE_TEXT)函数的使用方法
  2. ABAP--如何在选择屏幕上输出ALV GRID报表
  3. 定义100学生C语言,C语言考试试题:定义一个100位学生的结构体数组,按成绩从高到低进行排序...
  4. att格式汇编指令_ARM汇编伪指令介绍.
  5. Python教程:json中encode与decode区别
  6. Python中按值来获取指定键的两种方法
  7. 如何将字典值写入一个文本文件?
  8. Python中字符串切片详解
  9. PHP 与Python 读取大文件的区别
  10. 如何在服务器中找到数据库文件夹,如何在服务器中找到数据库文件