已采纳回答 / 清波
。。。 试了几次,也在奇怪中。。。 突然发现 是在IDLE 中。。。这也是个有意思的问题,我在初次接触 IDLE 的时候也有意思,后来就司空见惯了,就忘了。。。这个可就不好解释了, 用例子说明吧:<...code...>上面我们一直用 IDLE“表示”字符串, 那是因为在IDLE 中,我们直接写变量名的时候 IDLE 会自动输出其值,并且跟 print 变量时有所不同,代码如下:<...code...>其实就是少了 两边的引号。 请题主细细品味。。。
2016-04-17
已采纳回答 / 清波
首先 函数的参数 n 不需要定义, 包含两个意思:第一,它跟Python 的其他变量一样,不需要指定数据类型。第二, n 是 函数的形参, 初始化的时候 不必须 给定 值。其次, 之所以 传 小数和负数的 时候回报错, 这是 递归调用中 最常见的一种情况,代码举例说明:<...code...>
2016-04-17
已采纳回答 / DawnCat13
<...code...>下面进入1-1的函数:<...code...>首先要明白形参和实参的概念,形参是在函数内部用的,实参是调用时赋值给形参的。所以在1-1的函数中b和c是反的哦.然后我们把3代入n中:1-1-1的...
2016-04-13
已采纳回答 / 0twt0
sum 是个累加的过程,x在while中循环 ,每次循环都在上一次的基础上乘2,即1.2.4.8...,直到n一直加到20,退出循环,sum就是把x的每个循环数据加起来,最后输出
2016-04-13
已采纳回答 / 清波
<...code...>手敲文字,说明这个有点复杂的循环还是 有些挑战!! 哈哈,开始!!首先 初始化, 给 sum 赋值0, x 赋值1, n 赋值1。然后写一个 无限循环 while True , 直到 其中的n & .. 20 的时候...
2016-04-12