思考: 输出 a 和 b 中较小的数
写法一:
a=1
b=2
if a<b:
c=a
else:
c=b
print("a与b中较小的数为:",c)
结果:
写法二:
a=1
b=2
c=a if a<b else b
print("a与b中较小的数为:",c)
结果:
条件表达式将 if…else… 融为一行,简化程序书写复杂度。但是事实上,条件表达式不如 if…else…。代码追求简洁和颜值,简洁并不是意味着代码行数越少越简洁,而是代码各个功能部分越清晰、让读代码的人一目了然,才是真正的简洁;而颜值,则关乎着代码的缩进和换行,乱糟糟的代码看着就心烦,而颜值在线的代码会让人如沐春风。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)