1
mengzhuo 2013 年 9 月 3 日
看不出
不是Pythonic算不算? |
2
larkifly 2013 年 9 月 3 日
看了半天没看出来,期待楼下回答
|
3
cxshun 2013 年 9 月 3 日
真没看出啥问题啊,楼主XD继续。中文引号,貌似不是啊,是英文的引号啊。难道是指缩进问题?
|
4
linnchord 2013 年 9 月 3 日
估计是校验、异常、风格啥的,3行代码有2个未知外部调用,含混不清。
这种题目通常是出题人拍脑袋生搬硬套出来的,不及格的笔试题。 |
5
jianghu52 2013 年 9 月 3 日
黏贴跑了一下。引号有问题,另外,还报错是说是get_id_by_name 这个方法没定义。
|
6
sethverlo 2013 年 9 月 3 日
感觉是开放性的题吧……
比如说没有类,比如说不知道有没有对 name 进行检查,比如说 check_data 和 validate 一起出现有点儿奇怪的感觉…… |
8
scusjs 2013 年 9 月 3 日
我看到的第一个问题是缩进。。。。
|
9
felinx 2013 年 9 月 3 日
大家没有注意到id是关键字吗?
另外 name, age, height = info 这个是非常容易出错的 |
11
inyfee 2013 年 9 月 3 日
没看出来错在哪里 ,等解释
|
16
leoleozhu 2013 年 9 月 3 日
是只验证了age,而没有验证height么?
|
17
Jowei 2013 年 9 月 5 日 via Android
我当时加个自以为的 try ...except...
然后把那个多余的传入值给干掉了。 也不是很清楚,这道题到底要干嘛。 |
18
leiz 2013 年 9 月 5 日
函数内关键字,不确定的话,前面加'_',例: _id
|
19
clippit 2013 年 9 月 5 日
height传入有啥用?
|
20
qzero 2013 年 9 月 5 日
没有验证参数列表的长度。
|
21
qzero 2013 年 9 月 5 日
而且可以写成 def check_data(*info): 这样调用的时候可以写的好看点。
|