嘿嘿嘿咻
发表于 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
给条活路啊没鱼逼怎么活