11-True is 1 吗?(身份 vs 相等)

语法讲解 今天学: is 与 == print(True is 1) print(True == 1) 小练习 运行下面代码后输出是什么?(多行输出请按真实换行提交) print(True is 1) print(True == 1

开始练习 →

12-float(True/False)

语法讲解 今天学: bool 转 float print(float(True)) print(float(False)) 小练习 运行下面代码后输出是什么?(多行输出请按真实换行提交) print(float(True)) pri

开始练习 →

13-bool(list/tuple/dict):空为 False

语法讲解 今天学: 容器的真值测试 print(bool([])) print(bool([0])) print(bool({})) print(bool({"a": 0})) 小练习 运行下面代码后输出是什么?

开始练习 →

14-or 返回的不是 bool(返回操作数本身)

语法讲解 今天学: or 的返回值规则 print(0 or 2) print(0 or 0) 小练习 运行下面代码后输出是什么?(多行输出请按真实换行提交) print(0 or 2) print(0 or 0) 提交要求

开始练习 →

15-and 也返回操作数本身

语法讲解 今天学: and 的返回值规则 print(0 and 5) print(2 and 5) 小练习 运行下面代码后输出是什么?(多行输出请按真实换行提交) print(0 and 5) print(2 and 5)

开始练习 →

16-bool 与位运算:& 与 and 的区别

语法讲解 今天学: & 与 and print(True & False) print(True and False) 小练习 运行下面代码后输出是什么?(多行输出请按真实换行提交) print(True &

开始练习 →

17-输入题:'0' 和 '1' 转 bool(正确方式)

语法讲解 今天学: 把 '0'/'1' 转为布尔 s = input().strip() print(bool(int(s))) 小练习 输入为:0。运行下面代码后输出是什么? s = input()

开始练习 →

18-输入题:'False' 用 bool(s) 会怎样

语法讲解 今天学: 字符串直接 bool() 的陷阱 s = input().strip() print(bool(s)) 小练习 输入为:False。运行下面代码后输出是什么? s = input().strip() print(

开始练习 →

19-非零浮点转 int 再 bool:信息丢失

语法讲解 今天学: float -> int -> bool 的风险 x = 0.9 print(bool(int(x))) 小练习 运行下面代码后输出是什么? x = 0.9 print(bool(int(x)))

开始练习 →

20-浮点 NaN 的 bool 值

语法讲解 今天学: NaN 的真值测试 x = float("nan") print(bool(x)) 小练习 运行下面代码后输出是什么? x = float("nan") print(boo

开始练习 →