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

运行结果

原文地址:https://www.cnblogs.com/sch01ar/p/8447102.html