Python-if-elif-else语句

标签: pythoninputexceptionimportobject
117622人阅读 评论(2) 收藏 举报
分类:

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


2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:11678436次
    • 积分:88606
    • 等级:
    • 排名:第15名
    • 原创:707篇
    • 转载:169篇
    • 译文:16篇
    • 评论:3046条
    学习经历
    中科院、百度、创新工场、小米、阿里巴巴、米扑科技

    期货从业资格证(2017.03)
    基金从业资格证(2016.11)
    证券投资顾问证(2016.9)
    证券从业资格证(2016.6)
    系统架构设计师(2013)
    软件设计师(2008)
    CSDN创业专访

    程序员创业邦
    QQ群: 239292073
    青春,每一个有梦想的人

    资深产品经理人
    QQ群: 338142405
    思与行,人人都是产品经理

    爱脚本,爱技术
    QQ群: 320296250
    (已满)
    python、ruby、php、go、shell

    程序人生的平凡生活
    QQ群: 282297696
    (已满)
    汇聚百度、小米、微软、腾讯、
    创新工场、阿里巴巴、日本雅虎
    个人博客
    博客专栏
    博客公告
    本博客内容,由本人精心整理
    欢迎交流,欢迎转载,大家转载注明出处,禁止用于商业目的。

    文章分类