我想在执行这段小代码的同时监视num
和ctrl
的值,但是我讨厌用print
语句来修饰它。
我尝试在循环的开始处放置断点,将num
放在监视器上,然后继续进行调试过程,但是它显示了num: *not available*
。将中断点放在末尾或根本不放置断点都会导致相似的结果。
在if语句处放置断点使我每次循环到达该语句时都必须按继续按钮。
任何建议都会受到欢迎。
num = 0
while True:
num += 1
ctrl = 0
for i in range(1, num + 1):
if num % i == 0:
ctrl += 1
if ctrl == 500:
print(num)
break
答案 0 :(得分:0)
添加日志/跟踪断点。
Edit Breakpoint...
Log Message
{num}
和{ctrl}
或
Log Message
的行上Run
> New Breakpoint
> Logpoint...
{num}
和{ctrl}