关闭

Python条件语句

158人阅读 评论(0) 收藏 举报
分类:

1、基本形式

if 判断条件:
    执行语句……
else:
    执行语句……

"判断条件"成立时(非零),则执行后面的语句,执行内容可以多行,以缩进来区分表示同一范围。

else 为可选语句,当需要在条件不成立时则可以执行相关语句。


2、elif子句

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else: 
    执行语句4……

由于Python不支持switch语句,所以多个条件判断,只能用elif来实现。

当if有多个条件时,可使用括号来区分判断的先后顺序,括号中的判断优先执行。

and和or的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与、或要优先判断。


0
0
查看评论

Python学习笔记(六)----Python条件语句

一、Python 条件语句         Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。我们可以通过下图来简单了解条件语句的执行过程: 注意:        ...
  • u011655519
  • u011655519
  • 2013-12-16 20:57
  • 19030

(6) Python 语句和语法 –- 条件和条件语句

概  述:在python中,除了一条一条顺序执行的顺序语句之外,还会有让程序选择是否执行语句块的条件语句。   1  python语句块 所谓的语句块,就是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句。语句块的创建是在...
  • u010705209
  • u010705209
  • 2016-04-03 21:30
  • 292

Python条件语句if…else…

基本语法: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句…… else: 执行语句……其中”判断条件”成立时(非零),则执行后面的语句,...
  • u013372487
  • u013372487
  • 2016-06-03 16:50
  • 3018

python 学习笔记(2) 条件语句与循环语句

基本形式是: if 判断条件: 执行语句 elif 判断条件: 执行语句else: 执行语句 注意事项是,关键字要对齐,判断条件结束后要有冒号 :           &...
  • chengzhongxuyou
  • chengzhongxuyou
  • 2016-10-03 15:19
  • 688

python 笔记 if语句的简单使用 《笨办法学Python》习题29 ——1.2

习题 29:  如果(if) 目标与感悟: •if语句的简单应用 •增值符 x += 1   ex29.py #-*-coding:utf-8-*- #本章涉及内容十分简单,即if sentence1: sentence2, #if语句用法和函数有点像,第二行都需要缩进...
  • qq_37190930
  • qq_37190930
  • 2018-01-02 10:20
  • 27

Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介

在程序中,我们经常会遇到需要写很多分支语句的情况,这时候一般的作法就是写很多个if和else或者if和else if。但采用这种写法的代码效率比较低,而且可读性也比较差。 在Python中,我们可以采用Function Map的方法,避免使用多个分支语句,提高效率。 具体的作法就是把在某个条件下要执...
  • C9H8O4
  • C9H8O4
  • 2012-08-09 16:14
  • 2939

python中的条件判断语句

height=input("please input your height,eg.:1.75") weight=input("please input your weight") h=int(height) w=int(weight) bmi =w/...
  • ainizhongguoaa
  • ainizhongguoaa
  • 2016-08-19 16:20
  • 215

Python中简单的递归算法

可以递归的问题往往在大多数情况下都可以使用循环代替,并且循环的效率往往更高。但递归的代码可读性非常强,非常适合于性能要求不高的问题实现和后期代码的维护。 1、求阶乘,阶乘和幂级数是两个最经典的递归函数。假设要计算数n的阶乘,b的阶乘的定义为n*(n-1)*(n-2)*…*1,其中n必须为无符号整数...
  • TxiongSfu
  • TxiongSfu
  • 2012-09-23 20:50
  • 605

Python——条件语句if

首先,我们来看一下条件控制结构的结构示意图: 从上图我们能够了解到,条件结构的作用类似于分类,我们提出一个限制条件,如果满足条件,就执行相应的代码,如果不满足,就转而执行条件结束之后的代码。 下面会给大家介绍三种条件结构。1.if结构:这是最简单的一个结构,只执行一个操作,判断是否符合条件,...
  • Jade_yunduan
  • Jade_yunduan
  • 2018-01-25 15:59
  • 114

Python 条件语句

Python 条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用...
  • u011225629
  • u011225629
  • 2015-12-05 11:00
  • 1476
    个人资料
    • 访问:172286次
    • 积分:4174
    • 等级:
    • 排名:第8738名
    • 原创:262篇
    • 转载:66篇
    • 译文:0篇
    • 评论:35条