嘿,各位,我有一个简短的问题,对你们中的一些人来说,这可能很简单,但请帮助。 假设我们有:
--- modulename: test, funcname: <module>
test.py(1): nums = [3, 1, 2, 10]
test.py(3): where = 0
test.py(5): for number in range(1, len(nums)):
test.py(7): if nums[number] < nums[where]:
test.py(9): where = number
test.py(5): for number in range(1, len(nums)):
test.py(7): if nums[number] < nums[where]:
test.py(5): for number in range(1, len(nums)):
test.py(7): if nums[number] < nums[where]:
test.py(5): for number in range(1, len(nums)):
test.py(11): answer = nums[where]
--- modulename: trace, funcname: _unsettrace
trace.py(80): sys.settrace(None)}
所以正如你所看到的,它没有显示我需要的输出。我需要看看每个阶段循环中的数字。有办法完成吗
您需要相应地格式化它,以查看每一步的内容
在要查看输出的位置添加print语句
版本:
代码:
输出:
相关问题 更多 >
编程相关推荐