上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)尝试以下程序的执行结果: