请问这个代码正确吗?

这个代码在python里面可以运行,但是在我的学习软件里面报错了,没有标准答案,请问是哪里出问题了吗?
希望有人帮我看看,谢谢

img

你这个代码缺乏通用性,写死了400,如果num不是456,而是789呢
应该写
a = number // 100
b = number // 10 % 10
c = number %10

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7738066
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:请教一个python问题,如何返回到指定的代码行?经小杰大牛指点,终于实现了。
  • 同时,你还可以查看手册:python-结构化标记处理工具 中的内容
  • 除此之外, 这篇博客: 我自学Python时的经历,和你们相似吗?中的 我把比较常见的语言编程做了个优劣势总结,你可以根据自身情况选择合适的编程软件进行学习。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    一、C/C++语言常用于编写操作系统

    优势:可以被嵌入任何现代处理器中,几乎所有操作系统,都支持C/C++,跨平台性非常好。

    劣势:学习难度大,且拥有大量极为复杂的功能交互方式,容易造成资源浪费。

    二、JAVA是最典型的面向对象语言,最长寿的语言

    优势:它不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等复杂概念,是世界上使用最广的语言。

    劣势:占用大量内存,启动时间较长,运行速度太慢。

    三、JavaScript是一种基于对象和事件驱动的编程语言

    优势:学习难度低,可以用来制作与网络无关的,与用户交互作用的复杂软件。

    劣势:过于依赖浏览器,安全性不高。

    四、Python作为一门高级编程语言,得到了大多是程序员的喜爱

    优势:简单易学,能够用其他语言制作出来的各种模板很轻松地联结起来;适用范围广泛,社区庞大且活跃;语法的条条框框较少。

    劣势:速度较慢,在一些特定情况下会出现bug。

    其实我也是分析了很多语言能不能适合自己,自己能掌握吗,所以我选择了更适合我这种新手的Python语言,虽然C语言的使用人群更多,但难度较大,不太适合我这种编程菜鸟。到现在我在工作中遇到有不懂的问题,还会在群里问老师,所以就算我现在入职了,但有问题解决不了还是要找人指导下。

    分享下我的学习路线,希望对你们有帮助
    提取码:2mle 【

    Python学习路线图
    在这里插入图片描述
  • 您还可以看一下 jeevan老师的Python量化交易,大操手量化投资系列课程之内功修炼篇课程中的 基础编程之股票行情构造小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^