已采纳回答 / weibo_绘织蜘蛛网的壁虎_0
t = (....) 就是赋值tuple的标准形式 不需要在前面添加tuple, range的默认赋值是list 所以要在前面加tuple进行类型强制转换
2016-04-25
已采纳回答 / 清波
<...code...>这里的x 的意思就是, 每一次循环将列表里的值,依次赋值给x ,然后在 for 循环的内部(缩进代码块,本例中第4行) 中使用, 也就是说, 第一次x 就是75,第二次 x 是 92 等等
2016-04-23
最赞回答 / 清波
题主的问题令我疑惑。是说 先pop(2) 然后pop(3) 么, 就题中 的例子, pop(2) 之后 的列表只剩下三个元素了,最大的index 就是2, 如果在pop(3) 的话, 或报出 IndexError 的。
2016-04-23
已采纳回答 / 清波
举例说明:<...code...>题主问的if 和 elif 的缩进关系,就是上面的几种了, 当然 if 中也是可以在嵌套 if..elif.. 等等结构的,这个就不在这儿展开说了。
2016-04-20
已采纳回答 / 清波
早饭吃完了,来回答题主问题,直接贴可以运行的代码:<...code...>最后说题主定义和调用这个 绝对值函数 有些不严谨,并不能取得正确的结果。 因为 通过 raw_input 我们获得的num 其实是一个...
2016-04-19
已采纳回答 / 再见你
运行了一遍才发现,,这是个坑:问出在以下这句<...code...>题主要试一下1%2=1,所以在循环体中,就只执行到这一句,不再往下执行。也就是说,x永远为1,这个while循环永远跳不出去。
2016-04-18
已采纳回答 / 清波
。。。 试了几次,也在奇怪中。。。 突然发现 是在IDLE 中。。。这也是个有意思的问题,我在初次接触 IDLE 的时候也有意思,后来就司空见惯了,就忘了。。。这个可就不好解释了, 用例子说明吧:<...code...>上面我们一直用 IDLE“表示”字符串, 那是因为在IDLE 中,我们直接写变量名的时候 IDLE 会自动输出其值,并且跟 print 变量时有所不同,代码如下:<...code...>其实就是少了 两边的引号。 请题主细细品味。。。
2016-04-17
已采纳回答 / 清波
首先 函数的参数 n 不需要定义, 包含两个意思:第一,它跟Python 的其他变量一样,不需要指定数据类型。第二, n 是 函数的形参, 初始化的时候 不必须 给定 值。其次, 之所以 传 小数和负数的 时候回报错, 这是 递归调用中 最常见的一种情况,代码举例说明:<...code...>
2016-04-17