- 2
- 0
- 约1.25千字
- 约 13页
- 2026-08-05 发布于山东
- 举报
使用pdb模块调试程序主讲人:岑远红重庆市九龙坡职业教育中心
问题描述现有一个产生1000以内的完全数的程序,但是程序并没有按预期输出这些完全数,请使用pdb定位和修改错误。[6,28,496]输出结果
问题分析问题描述问题解答怎样知道程序运行过程中值是如何变化的?怎样让程序在执行的时候停在指定位置?程序暂停之后如何查看各变量的值?如何在满足某种条件的情况下才暂停程序执行?可以通过命令查看此时各变量的值现有一个产生1000以内的完全数的程序,但是程序并没有按预期输出这些完全数,请使用pdb定位和修改错误。设置断点设置条件断点P命令
程序代码defperfect():s=0res=[]forninrange(1,1000):forjinrange(1,n):ifn%j==0:s+=jifs==n:res.append(n)returnresif__name__==__main__:print(perfect())
程序代码1.在pycharm窗口底部的Terminal面板中使用cd命令将当前目录切换到被调试文件所在的目录。
程序代码2.在Terminal中输入命令””启动pdb板块,从命令提示符“(pdb)”可以看出pdb已经开始运行
您可能关注的文档
- 《人工智能基础与应用(第二版)》课件 项目4--6 智能体开发实践--- AI艺术与创意实践 .pptx
- 《人工智能基础与应用(第二版)》课件 项目1--3 走近人工智能--- AI辅助编程实践.pptx
- 《人工智能基础与应用(第二版)》课件全套 平震宇 项目1--6 走近人工智能--- AI艺术与创意实践.pptx
- 生物教材课后习题 解凯彬 - 第5--7章.docx
- 生物教材课后习题 解凯彬 - 第1--4章.docx
- 汽车底盘构造与检修第2版 教案 刘冬生 项目2--4 行驶系统--制动系统.docx
- 汽车底盘构造与检修第2版 教案 刘冬生 - 项目一 传动系统 .docx
- 2.1.1 计算一个三位正整数各位数字的立方和(微课).pptx
- 2.1.2 计算实数的十分位、百分位和千分位之和(微课).pptx
- 2.2.2 对齐文本(微课).pptx
原创力文档

文档评论(0)