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