我想在这段小代码执行时监测
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