6.00 Introduction to Computer Science and Programming lec6: Debugging

这节课没学到什么新东西,几乎不涉及到Python语言,其他内容也都知道,不过还是简单地记一下吧,未来连起来看这个系列的时候更有连惯性。


1. 浮点数判断相等

因为二进制和十进制转换的关系,浮点数的表示是通过“近似”的方式来的,视频中Python用repr(0.1)会出现后面的几位,我的2.7.3的版本不会有这个问题,不过使用这个命令,还是能看出来:

>>> print 0.001 == 0.001000000000000000000001
True

2. Debug

在Debug的时候,多用print语句。这点儿没什么,稍微有些编程经验的人都会这么做,有更多经验的人则会使用Log。

原文地址:https://www.cnblogs.com/jubincn/p/3381131.html