Python-if-elif-else语句

原创 2010年12月09日 15:40:00

Source:

 

Result:

$ python if_else.py 

#### if-else ####

a: 12 + 8

b: 30

max:  30

#### if-elif-else ####

score: 88

B

#### switch ####

0.5

#### switch II ####

3

 

================================================================

中文注释参考:

 

一个极小的问题。在python代码中,用了中文注释,不能被python解释器理解(python 2.5)。解决方案是:

# coding=gb2312
print 'ok'   # 中文注释没问题

或者:

# -*- coding: gb2312 -*-
print 'ok'  #这样也行

 


if-else 多种用法

#!/usr/bin/python
# -*- coding:utf8 -*- 
#
# blog.ithomer.net


a, b, c = 1, 2, 3

# 常规
def test1():
    if a>b:
        c = a
    else:
        c =b
    print c

# 表达式
def test2():
    c = a if a>b else b
    print c

# 二维列表
def test3():
    c = [b,a][a>b]
    print c

# 黑客用法
def test4():
    c = (a>b and [a] or [b])[0]
    print c

if __name__ == "__main__":
    test1()
    test2()
    test3()
    test4()
运行结果:
2
2
2
2

 


博客之星评选,请投我一票:

http://vote.blog.csdn.net/blogstaritem/blogstar2013/sunboy_2050


版权声明:本文为米扑博客原创文章,未经米扑博客允许不得转载。

Python三目运算符and or和if else以及注意事项

Python三目运算符and or和if else以及注意事项

python中的for else与if else的区别和使用方法

for   else >>> for i in range(0,10):              if  i > 10:                    break;           ...

python3 if elif else 分支语句

是分支语句让程序变得有了 “智慧”,也正是分支语句让他学会了拒绝做某事和坚持做下去,让我们瞧瞧他。...

python if elif 详解

python if elif

关于python中的if-elif-else格式的问题

>>> comp = raw_import() h2o >>> if comp == 'h2o': ...     print 'water' ... elif comp == 'nh...

Python的elif语句

Python中没有switch/case语句,我们可以用elif语句来模拟它. 如:if user.cmd == 'create': action = "create item" elif ...

Python基础篇之If-else

Python之 if-else当 if 语句判断表达式的结果为 True 时,就会执行 if 包含的代码块:if age >= 18: print ‘adult’ 如果我们想判断年龄在18...

Python新手学习基础之条件语句——if/else语句

Python中条件语句里if else语句的使用

Python if 和 for 的多种写法

a, b, c = 1, 2, 3 【对比Cpp里:c = a >b? a:b】这个写法,python只能常规的空行,缩进吗? 人生苦短,我用python,下面介绍几种if的方便的方法。 ...

Python中if-else语句的多种写法

a, b, c = 1, 2, 3 1.常规 if a>b:     c = a else:     c = b 2.表达式 c = a if a>b else b 3.二维列表 c = [b,a][...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python-if-elif-else语句
举报原因:
原因补充:

(最多只允许输入30个字)