我是大缺弦

化学版主

最新动态 2月前

  1. 9月前
    2018-04-05 11:11:43
    我是大缺弦 更新于 list.remove()问题。。。

    因为 for .. in 其实也是按照下标遍历的,你把

    for n in l:
      l.remove(n)

    改成

    for i in range(len(l)):
      l.remove(l[i])

    就能看出来为什么没有全删掉了


    这些问题都比较简单,我觉得楼主应该找一本好书看一看,推荐 python学习手册,看一天好书顶的上闷头试十天

  2. 10月前
    2018-03-18 11:09:18
    我是大缺弦 更新于 Markdown 功能测试帖

    热烈庆祝论坛支持 markdown

  3. 11月前
    2018-01-26 10:57:58
    我是大缺弦 更新于 请教一下

    @故事大魔王 大神大神,帮我看下为啥么报错😂

    def factorial():
    #5=5*4*3*2*1
    #integer*(integer-1)*(integer-1)-1
        temp =1
        if isinstance( integer, int):
            while integet and integer>0:
                temp = temp*integer
                integer -=1
            return temp
        else:
            print( '输入有误' )
    integer = int( input( '请输入一个正整数:' )
    factorial( integer)

    因为你把一个 integer 拼成了 integet
    倒数第二行少了一个右括号

    话说,这种问题完全可以通过看报错信息解决。。问别人是一种效率低(可能要好几个小时才有回复)并且不一定能成功(别人觉得这个问题太简单直接看报错信息就能解决所以不回答)的方法。。

    另外,我真不建议你在手机上写代码,如果你在电脑上的 IDE(比如 PyCharm)上写代码你不用运行就知道这段代码哪里错了,但是你在手机上你作为一个初学者就要花上几个小时去找到这些错误,有这几个小时的时间你已经写了比这多得多的代码了,所以非常不值

  4. 2018-01-26 10:49:12
    我是大缺弦 更新于 请脚下为什么会报错呢

    额。。我觉得你就不要单独开一个贴了,就在上一个帖子里更新就好

  5. 去年
    2018-01-07 20:47:56
    我是大缺弦 更新于 请教一下

    话说你不打算用 termux 吗。。这个才是最好的手机上的终端模拟器吧 /0o0

  6. 2017-12-29 18:31:28
    我是大缺弦 更新于 请教一下

    强烈不建议用手机写代码。。 /^b^ 屏幕太小体验比较差。。而且有很多用手机写代码的人路子走偏了(比如沉迷于锁机之类的),容易被他们带坏

  7. 2017-11-19 09:47:26

    @szy042 那为什么一定存在呢?是可以构造的吗。。。

    我觉得这个跟乃的问题的具体含义有关系。。”在经典逻辑下,避免证明中出现反证法“ 和 ”在拒绝承认反证法的逻辑体系中“ 可能有不同的答案 /asnowwolf-shock

  8. 2017-11-16 18:49:31

    @涂效灰 /-_- LZ都默认ZFC了,应该也默认是经典逻辑了吧

    唔。。那我匿掉了(

  9. 2017-11-14 16:02:31
    我是大缺弦 更新于 C++如何防止数组越界

    @幻の上帝 不管是之后修改代码还是让别人读,抽象不当从来都是问题,只不过刷题用的一次性代码问题看起来没那么突出而已。
    如果目的是用高级语言表达正确的逻辑,越界检查这样的操作甚至都不应该需要成为习惯;应该成为习惯的是使用接口自觉注意满足前置条件(首要的前提是得知道是啥),而不是依赖是否存在越界检查这样的实现细节,剩下的让语言规则隐含的不变量保证。当然,越界检查也可以设计为接口的行为,像vector::at;不过之前提的文档已经讨论过为啥artificially widening narrow contracts不是好主意了。
    不过比起数组,更大的问题在于为什么你得用会让你想到用数组的古董C++……

    说得很好0。0

查看更多