想要理解这点并不难,举个简单的例子
判断一个数是否为奇数
用分支语句来写就是
a=int(input("请输入一个数:"))
if a%2==1:
print("{}是奇数".format(a))
else:
print("{}是偶数".format(a))
如果将这段代码中的if-else语句改为条件表达式将是
a=int(input("请输入一个数:"))
print("{}是奇数".format(a)) if a%2==1 else print("{}是偶数".format(a))
在一些问题中我们会发现条件表达式的写法也是很有用的。
以下是条件表达式的具体形式
条件成立时执行的语句 if condition else 条件不成立时执行的语句