首页

可视化在线编写运行Python的神器:PythonTutor

1 说明

=====

1.1

http://www.pythontutor.com/  
#官网有点卡,据说去得人很多,500w

1.2 Python Tutor

适合初学者,官网上推荐python3.6,我是python3.8也行。

1.3 在学习编程的时候,了解代码的每一步都发生了什么,变量的作用域是怎样变化的。

《可视化在线编写运行Python的神器:PythonTutor》

2 官网示意

《可视化在线编写运行Python的神器:PythonTutor》

3 两种方式实现代码可视化

====================

3.1 方式一

3.1.1 先将代码复制进去,或者输入进去,逐行显示

3.1.2

a = range(1,50,3)

b=a

c=a[:]

3.1.3 示意

《可视化在线编写运行Python的神器:PythonTutor》

3.2 高手级:一边输入代码,一边看效果

3.2.1

from random import randint

a=[]

for i in range(1,10):
    a.append(randint(1,100))

3.2.2 效果:

《可视化在线编写运行Python的神器:PythonTutor》

4 附注:一个求素数的代码示意

=======================

4.1

ls=[]

def sushu(n):
    for i in range(2,n):
        if n%i==0:
            break
    else:
        #print(n)
        ls.append(n)
def main():
    for i in range(2,11):
        sushu(i)
main()

print(ls)

4.2 效果:

《可视化在线编写运行Python的神器:PythonTutor》

5 小结

学习python的新手可以去玩玩,熟悉python代码执行步骤和过程,优化步骤和内存管理。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注