# 章序号/节序号/节/笔记序号
codecademy, Condition
# 概念阐释
- `if...else`的缩写
- 逻辑操作符是从左向右计算的,当它们确定结果为`true`时,立刻就发生 **“短路”(停止运算)**。
- *不确定*:用“或”时,程序员会把最可能返回true的条件放在第一个。用“与”时会把最可能返回false的值放在第一个。
# 举例子

- 从左到右计算为,当username为`true`时,停止运算,print 变量值(即用户填写的名字)
- 当username为false,计算机会寻找下一个true值,字符串stranger,print变量值为stranger
# 类比、比较与对比
# 问题
假设您有一个网站,并且想要获取用户的用户名来制作个性化的问候语。有时,用户没有帐户,使用户名变量为假。下面的代码检查是否定义了用户名,如果没有定义则分配一个**默认**字符串:
(用短路值和三元运算符写)
# 问题答案

# 备注(经验集/错误集)