Python-if-elif-else语句

来源:互联网 发布:gcc linux 安装 编辑:程序博客网 时间:2024/05/29 04:54

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.neta, 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 cif __name__ == "__main__":    test1()    test2()    test3()    test4()
运行结果:
2
2
2
2

 


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

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


原创粉丝点击