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

可视化在线编写运行Python的神器:PythonTutor1 说明=====1.1 官网http://www.pythontutor.com/ #官网有点卡,据说去得人很多,500w1.2 Pytho

欢迎大家来到IT世界,在知识的湖畔探索吧!

1 说明

=====

1.1 官网

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

欢迎大家来到IT世界,在知识的湖畔探索吧!

1.2 Python Tutor

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

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

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

2 官网示意

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

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

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

3.1 方式一

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

3.1.2 代码

欢迎大家来到IT世界,在知识的湖畔探索吧!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 代码:

欢迎大家来到IT世界,在知识的湖畔探索吧!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代码执行步骤和过程,优化步骤和内存管理。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/34295.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信