作者回复: 我提供两个调试的方法, 一个是减少循环的次数和减慢执行的速度,人为观察程序的行为, 比如9*9 改成2*2 ,减少重复的次数时,方便人工定位问题。而减慢执行的次数, 可以引入time库,每执行一次可以通过time.sleep(10) ,让程序暂时停止下来, 观察程序的行为,当然更复杂的程序要使用我们第一章介绍的设置断点, 运行程序到断点暂停的调试方法 另一个方法则是通过print() 打印调试信息,当然此程序不适用,因为在print以及打印了i 和 j 的值 可以通过以上调试方法,尝试定位问题的位置
作者回复: 不错,但是你还是要自己敲一遍代码,加深印象,有助于你理解代码。 而且chatgpt默认环境是清洁的,有时候你自己执行会遇到错误,把错误提供给chatgpt,也可以帮你更好的理解python