嘿嘿嘿咻 发表于 2017-10-25 22:21:57

def han(n):
    result = ''
    if n:
      result = han(n//2)
      return result + str(n%2)
    else:
      return result
请问一下         return result + str(n%2)这个语句返回的是什么
不太明白这个

BOS 发表于 2017-10-25 23:33:42

嘿嘿嘿咻 发表于 2017-10-25 22:21
def han(n):
    result = ''
    if n:


这是一个迭代循环:
n//2为商整数;n%2为余数。
n为偶数时 n%2 =0;
n为奇数时 n%2 =1
return han(n//2) + str(n%2)
han(n//2)再迭代一次函数体。

我也说不清,尝试举个例子吧:
han(5)
= han(2)+str(1)
= + str(1)
= [ + str(0)] + str(1)

han(0) = '' (空字符串)
所以han(5) = '101'

yu1994 发表于 2017-10-26 16:53:37

谢谢楼主馈赠

markfzc 发表于 2017-10-26 22:23:12

购买了,另外小甲鱼什么时候出数据库的视频?

bing_home 发表于 2017-10-27 14:36:46

读一本好书,如久旱逢甘雨!尤其对初接触计算机编程的人来说,能提起兴趣是最重要的!

姬姬西 发表于 2017-10-28 17:23:53

小甲鱼老师出书了,支持支持,不知道书里有配套练习和答案吗

bing_home 发表于 2017-10-28 21:23:08

BOS 发表于 2017-10-25 23:33
这是一个迭代循环:
n//2为商整数;n%2为余数。
n为偶数时 n%2 =0;


学习啦,谢谢

福尔摩尧 发表于 2017-10-29 10:59:02

鱼C工作室出手一定要支持一下啊{:5_91:}

Z同学 发表于 2017-10-31 10:20:51

书上居然没有课后题,小甲鱼你居然还留了一手{:5_100:}

会飞的加菲猫 发表于 2017-11-1 14:11:25

支持

ziyi 发表于 2017-11-1 17:45:54

是要充钱才可以看到答案吗。。。。

aegis1417 发表于 2017-11-1 21:02:58

請問正則search出來的match字串有限數量嗎??怎麼match的內容跟group出來的不一樣

卡瑟尼 发表于 2017-11-2 09:56:39

先看视频后买书的,跟着小甲鱼学Python!!!

YINXINGSHU 发表于 2017-11-2 10:49:29

我买了一本,一边看书一边看视频,零基础就要多下功夫。

豫华商 发表于 2017-11-2 13:28:43

不错不错,赠送赠送{:5_91:}

Cesn 发表于 2017-11-3 17:24:35

顶起顶起,谢谢楼主馈赠

Cesn 发表于 2017-11-3 17:25:08

顶起顶起,谢谢楼主馈赠

还是鱼头好 发表于 2017-11-4 11:12:06

马住!{:10_266:}

南极冰岩 发表于 2017-11-4 16:29:59

有时间一定去好好学习学习,支持。

qq412652565 发表于 2017-11-6 11:02:22

给条活路啊没鱼逼怎么活
页: 59 60 61 62 63 64 65 66 67 68 [69] 70 71 72 73 74 75 76 77 78
查看完整版本: 【活动结束】《零基础入门学习Python》配套书籍上架咯,认真评价送鱼币哦!