好好学Python:从零基础到项目实战
上QQ阅读APP看书,第一时间看更新

6.10 Python程序调试

这里通过设置一些错误让读者认识在编写代码过程中的常见问题,以帮助读者熟悉和解决实际遇到的问题。

(1)在交互模式下输入false,看会输出什么结果,并尝试解答为什么输出这样的结果。输入true、true+false呢?

>>> false
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'false' is not defined

(2)在while或for循环中,尝试不对齐循环语句块中的语句,看看执行结果是怎样的?例如:

运行这段代码,查看输出结果是怎样的,并尝试更改为for循环,再次查看结果。

(3)尝试以下程序的执行结果: