Python-三元运算

首先看一个简单的条件判断语句

# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"

a = 3
b = 6

if a > b:
    c = a
else:
    c = 1
print(c)

a的值为3,b的值为6,如果a的值大于b的值,c的值就等于a的值,否则c的值为1

运行结果

这4行条件判断语句,用一行语句就可以了

# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"

a = 3
b = 6

c = a if a>b else 1
print(c)

如果a的值大于b的值,则c的值为a的值,否则c的值为1

运行结果

 

posted @ 2018-02-13 17:46  Sch01aR#  阅读(177)  评论(0编辑  收藏  举报