Loading... ## Python代码可视化(在线) ### 使用教程 浏览器打开[ https://pythontutor.com/](https://pythontutor.com/) 点击**Start writing and visualizing code now** 目前只支持python3.6版本,有些语法特性是用不了的比如3.8的:= #### 测试 [https://leetcode.cn/problems/sum-of-all-odd-length-subarrays/](https://leetcode.cn/problems/sum-of-all-odd-length-subarrays/) 1588. 所有奇数长度子数组的和 ```python l = [1,2,3,4,5,6] #测试数组 i = 1 s = 0 while i<=len(l): #如果i小于列表的长度 for j in range(len(l)-i+1): #循环次数是逐渐减小的 j是索引,从0开始 s = s+sum(l[j:j+i]) i = i+2 ``` [可视化的永久链接](https://pythontutor.com/render.html#code=l%20%3D%20%5B1,2,3,4,5,6%5D%20%23%E6%B5%8B%E8%AF%95%E6%95%B0%E7%BB%84%0Ai%20%3D%201%0As%20%3D%200%0Awhile%20i%3C%3Dlen%28l%29%3A%20%23%E5%A6%82%E6%9E%9Ci%E5%B0%8F%E4%BA%8E%E5%88%97%E8%A1%A8%E7%9A%84%E9%95%BF%E5%BA%A6%0A%20%20%20%20for%20j%20in%20range%28len%28l%29-i%2B1%29%3A%20%20%23%E5%BE%AA%E7%8E%AF%E6%AC%A1%E6%95%B0%E6%98%AF%E9%80%90%E6%B8%90%E5%87%8F%E5%B0%8F%E7%9A%84%20j%E6%98%AF%E7%B4%A2%E5%BC%95%EF%BC%8C%E4%BB%8E0%E5%BC%80%E5%A7%8B%0A%20%20%20%20%20%20%20%20s%20%3D%20s%2Bsum%28l%5Bj%3Aj%2Bi%5D%29%0A%20%20%20%20i%20%3D%20i%2B2&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false "https://pythontutor.com/render.html#code=l%20%3D%20%5B1,2,3,4,5,6%5D%20%23%E6%B5%8B%E8%AF%95%E6%95%B0%E7%BB%84%0Ai%20%3D%201%0As%20%3D%200%0Awhile%20i%3C%3Dlen%28l%29%3A%20%23%E5%A6%82%E6%9E%9Ci%E5%B0%8F%E4%BA%8E%E5%88%97%E8%A1%A8%E7%9A%84%E9%95%BF%E5%BA%A6%0A%20%20%20%20for%20j%20in%20range%28len%28l%29-i%2B1%29%3A%20%20%23%E5%BE%AA%E7%8E%AF%E6%AC%A1%E6%95%B0%E6%98%AF%E9%80%90%E6%B8%90%E5%87%8F%E5%B0%8F%E7%9A%84%20j%E6%98%AF%E7%B4%A2%E5%BC%95%EF%BC%8C%E4%BB%8E0%E5%BC%80%E5%A7%8B%0A%20%20%20%20%20%20%20%20s%20%3D%20s%2Bsum%28l%5Bj%3Aj%2Bi%5D%29%0A%20%20%20%20i%20%3D%20i%2B2&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false") 你可以点击上面传送门看具体效果 ## Python 云端编辑开发 目前有好几个 1.kaggle和colab [https://kaggle.com/](https://kaggle.com/ "https://kaggle.com/") 提供jupyter notebook和脚本编辑两种格式,完成验证可以得到GPU和TPU支持(免费) 配套好了数据科学等相关的库。限制挺小 注册需要过验证码,常规的steam++等亦或者直接挂代理都可以解决。 验证 国内手机号需要开通一下什么服务,你可以人工完成认证。 2.菜鸟教程 [https://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python3](https://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python3 "https://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python3") 这玩意挺方便,直接用,限制也挺大 目前也就看到这两种了,除此之外还有个人搭建的云端jupyter等服务,我的就不给你用了,服务器拉胯的狠。 最好,你还是体验一下安装python,设置python的过程,如果你未来走计算机,并且还要走python的话 ## Python云端刷题 1.学校的目前挂了。。。 2.洛谷 力扣 等 一般来说都是竞赛生搞的,不整的就随便看看感受一下就行,刷刷递归还是没问题的,复杂的就算。 [https://leetcode.cn/](https://leetcode.cn/) [https://www.luogu.com.cn/](https://www.luogu.com.cn/) 除此之外还有很多就不一一列举了 3.python一本通 这是一本通那边搞的 [http://py.ssoier.cn:8088/](http://py.ssoier.cn:8088/) 跟我们oj差不多,页面比我们的丑呢~ 本题库与《信息技术学考Python一本通》配套,版权及相关事宜请与本书作者联系,本网站不作解答。 本网站属公益、非盈利性质,不涉及与书相关的商业活动,后期可能适当收取费用以支持网站的运行维护。 Last modification:September 17, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的内容对你有用,请随意赞赏