方法一:可以在出问题代码上下使用print打印调试。
方案二:pass占位直接调过该行,调试用
a = 0
while a < 10:
pass # 当不知道写什么的时候先用pass占位,调试代码用
a += 1
if a == 5:
continue
print(a)
方法三:pycharm中的debug调试
1、先在代码前方打断点
2、右键选择debug,代码会运行到打断点处暂停
3、点击step over快捷键F8运行该行代码,蓝色代码为将要执行的
4、Run to Cursor快捷键alt+F9为运行到鼠标定位代码行,如图792行
5、Resume Program快捷键F9为运行到下个断点暂停,如下图792行
如涉及到计算也可使用pycharm内计算器进行代码调试,快捷键为alt+F8
def xingxing(n): for i in range(1,n+1): for j in range(1,i+1): print('*',end='') print() xingxing(5) # 调用封装好的函数,debug调试在调用函数处打断点,运行到调用函数代码行可使用step into快捷键F7进入函数内部,如下图 * ** *** **** *****