代码可视化单步调试

原文链接:http://www.juzicode.com/archives/856

 

今天介绍一个好用的在线可视化代码调试网站:pythontutor.com。在这个网站上贴上你的代码,就可以单步调试跟踪代码的运行过程,可以先感受下:

python-可视化单步调试

我们先准备一段要调试的代码,这段代码的主要目的是计算一个list中所有数值的和,利用该可视化工具可以看到list遍历、以及sum变量的变化过程:

lst = [1,2,3,4,5,6,7]
sum = 0
for e in lst:
    sum += e
    print('e:',e)
    print('sum:',sum)

第一步先进入网站主页 pythontutor.com ,从网站主页的介绍看也可以用来调试C,JAVA等语言,这里我们以Python为例,点击Python Tutor:

 

进入到Python Tutor后,粘贴已经写好的代码,或者在代码框中输入代码,选择好Python解释器版本,并点击Visualize Execution按钮:

 

如果编写的代码没有语法错误,点击Next按钮,在右侧就可以看到各种变量的变化过程,以及标准输出上会显示的内容,左侧代码部分绿色箭头表示已执行了的语句,红色箭头表示下一步要执行的语句:

 

前面的例子是以Python为例,其实这个网站还支持c,c++,java等多种语言的可视化调试。

 

 


更多精彩在这里:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值