zoukankan      html  css  js  c++  java
  • python小坑

    不小心踩了python的一个小坑,导致我看一个程序,看了好久都没想明白,后来自己亲自试了下,才发现,原来range()这个函数,有点玄机。

    看网上介绍它的时候,基本解释都是这样的

    然后,就想当然的以为

    range(0,-1) 表示只有一个元素的列表[0]。然后去看关于打印三角形的代码,就绕进去了。

    最后再python shell中实验了一下,发现如下问题

    好吧,原来range(0,-1)得到了一个空列表,我以为是[0],然后浪费了好长时间去说服自己,那段代码没问题。还好最后找到了问题原因,不用怀疑自己的智商了。

  • 相关阅读:
    OpenJudge 6042 雇佣兵
    POJ 1741 树上 点的 分治
    Codevs 1695 Windows2013
    复制书稿
    乘积最大
    编辑距离问题
    石子合并
    最大正方形子矩阵
    选菜
    混合背包
  • 原文地址:https://www.cnblogs.com/littlebird1/p/8067449.html
Copyright © 2011-2022 走看看