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): 这样调用的时候可以写的好看点。
|