文档介绍:《Python应用程序设计》、编译器和调试器。调试器可以在代码运行过程中实时查看变量的值,便于程序员找到代码的错误位置。对于初学者来说,调试器也可以帮助我们查看代码执行的顺序及执行过程中变量的变化,促进对程序代码的理解。IDLE的Debug模式1DebugControl窗口五个按钮功能如下:Go按钮:单击Go按钮会导致程序直接执行至终止或到达一个断点。Step按钮:单击Step按钮则执行下一行代码,并再次暂停。Over按钮:与Step类似,但是如果下一行代码是函数调用,则跳过该函数代码,直接执行到该函数返回。Out按钮:单击Out按钮将全速执行代码行,直到当前函数返回。Quit按钮:单击Quit按钮则马上终止该程序。IDLE的Debug模式1另外还有Stack、Locals、Globals和Source复选框分别对应执行代码堆栈、局部变量、全局变量、源代码是否显示。Debug模式调试代码2以while循环求1~100的整数的和为例,使用Debug模式查看每步代码执行结果的变化。sum=0i=1whilei<=100: sum=sum+i #完成累加 i=i+1print(sum)Debug模式调试代码2步骤:(1)通过单击PythonShell窗口的“Debug”→“Debugger”菜单,打开DebugControl窗口。此时Pythonshell窗口显示[DEBUGON]状态。(2)在while循环求和的代码文件的窗口上选择“Run”→“RunModule”,开始程序调试。此时DebugControl窗口显示出该代码文件的基本信息,Stack栏目内蓝色底纹的代码line1:sum=0是即将要执行的代码,如右图所示。Debug模式调试代码2步骤:(3)按下Step按钮。此时Locals栏目内增加了变量sum和它的初值0,即执行完第1行代码sum=0后的结果;Stack栏目内即将执行下一行代码:line2:i=1,如右图所示。Debug模式调试代码2步骤:(4)按下Step按钮。Locals栏目内再增加变量i,i和sum的值分别为1和0,即执行完第2行代码i=1后的结果;Stack栏目内即将执行下一行代码:line3:while<=100。(5)重复Step按钮。可以发现即将执行代码一直在sum=sum+i、i=i+1和while<=100这3行代码上来回循环;i与sum的值也随之实时变化。(6)按下Out按钮,则结束单步调试,在PythonShell窗口内执行输出和值为“5050”。而DebugControl窗口的按钮不能再使用了。任务学****解决鸡兔同笼问题】经典的鸡兔同笼问题如下:鸡与兔共有35头、94足,问笼子里有鸡和兔子分别多少只?写出代码,并单步调试。