Quantcast
Channel: LinE's Blog
Viewing all articles
Browse latest Browse all 25

Python第八课:流程控制_if-else – 笔记

$
0
0

视频打包下载

下载地址:http://pan.baidu.com/s/1c02HoZm 密码: 03va

我自己做的笔记

https://onedrive.live.com/view.aspx?resid=27079372A35C6C12!350&app=OneNote&authkey=!AK-RNvDHBnuJHXM

主要知识点

if在英文中是如果的意思,在编程语言中亦如此,if语句包含一个逻辑表达式,使用表达式比较,根据表达式返回结果做出相应处理,如果条件1成立则执行A代码,否则执行B代码
if一般用于判断一个表达式/函数运算后的结果的处理

###############__Code__###############
#!/usr/bin/env python
# -*- coding: utf-8 -*-
if 1 < 2: #条件,条件判断值须为Bool型
    #条件判断为True的代码
    print "OK" 
else:
    #条件判断为False的代码
    print "No"

如判断结果只需要为真的话,else块可以被省略

###############__Code__###############
#!/usr/bin/env python
# -*- coding: utf-8 -*-
if 1 < 2:  # 条件,条件判断值须为Bool型
    # 条件判断为True的代码
    print "OK"

如果有多重判断,可以使用elif来进行二次判断/选择

###############__Code__###############
#!/usr/bin/env python
# -*- coding: utf-8 -*-
a = 1
if a == 1:
    # 判断为True时执行
    print "a == 1"
elif a == 2:
    # 上面条件判断为False后本条件判断为True
    print "a == 2"
elif a == 3:
    # 上面所有条件判断为False后本条件判断为True
    print "a == 3"
else:
    # 上面所有条件判断为False之后运行
    print "Error"

if可以多重嵌套,以实现复杂的判断

###############__Code__###############
#!/usr/bin/env python
# -*- coding: utf-8 -*-
x = 90
y = 89
if x >= 90:
    if y >= 90:
        print "x,y >= 90"
        print "x >= 90"
else:
    print "x,y <= 90"


Viewing all articles
Browse latest Browse all 25

Trending Articles