Python条件表达式
1.条件表达式
在Python中,有一种特殊的表达式-条件表达式
(也被称为条件运算符,或者三元运算符),
语法规则:<expr1> if <condition> else <expr2>
这与 if 语句形式不同,因为它不是程序执行流程的控制结构,
而更像是定义表达式的运算符。
这种语法,条件表达式的中间他首先会评估
<conditon>,如果为 True,则表达式返回值为 <expr1>:
否则,表达式返回值为<expr2>
(摘抄自百度文库:链接https://wenku.baidu.com/view/f7b86787b3717fd5360cba1aa8114431b90d8e3c.html?fr=income1-wk_app_search_ctr-search)
2.代码
'''
从键盘录入两个整数,比较两个整数的大小
'''
num_a=int(input('请输入第一个整数'))
num_b=int(input('请输入第二个整数'))
#比较大小(常用写法)
'''if num_a>num_b:
print(num_a,'大于',num_b)
if num_a==num_b:
print(num_a,'等于',num_b)
else:
print(num_a,'小于',num_b)
'''
#奇怪写法
print('使用条件表达')
print( str(num_a)+'大于等于'+str(num_b) if num_a>=num_b else str(num_a)+'小于'+str(num_b) )

浙公网安备 33010602011771号