课后习题
请你使用嵌套语句在命令行打印九九乘法表。
1*1 = 1 1*2 = 2 2*2 = 4 1*3 = 3 2*3 = 6 3*3 =9 ……
课程代码、课件及其他相关资料地址
https://gitee.com/wilsonyin/zero-basics-python
作者回复: 我提供两个调试的方法, 一个是减少循环的次数和减慢执行的速度,人为观察程序的行为, 比如9*9 改成2*2 ,减少重复的次数时,方便人工定位问题。而减慢执行的次数, 可以引入time库,每执行一次可以通过time.sleep(10) ,让程序暂时停止下来, 观察程序的行为,当然更复杂的程序要使用我们第一章介绍的设置断点, 运行程序到断点暂停的调试方法 另一个方法则是通过print() 打印调试信息,当然此程序不适用,因为在print以及打印了i 和 j 的值 可以通过以上调试方法,尝试定位问题的位置
作者回复: 不错,但是你还是要自己敲一遍代码,加深印象,有助于你理解代码。 而且chatgpt默认环境是清洁的,有时候你自己执行会遇到错误,把错误提供给chatgpt,也可以帮你更好的理解python