小白的python成长日记(第五天)

今天偷个懒,就只看了三目运算,其他的没有学习。端午节到了,话不多说,祝大家端午节安康。

关于三目运算,我的理解是可以让代码更加简洁,节省很多不必要的麻烦,但是它的缺点就是只适合简单的语句,过于复杂的语句会降低可读性。

继续用英雄联盟举例子,先写常规写法

MYId = input('请选择你喜欢的英雄\n')
if MYId == '邪恶小法师':
    print('即使是死亡也会因为我的出场而感到恐惧')
else:
    print('请重新选择')

上面用了5行代码完成,用三目运算法只需要两行代码就可以完成

MYId = input('请选择你喜欢的英雄\n')
print('即使是死亡也会因为我的出场而感到恐惧' if MYId == '邪恶小法师' else '请重新选择')

通过这个例子,可以看出三目运算是很实用的一个方法,大家有兴趣的话可以多练习一下。

你可能感兴趣的:(python,学习日记)