Python 问题,这个为啥不对!

2014-10-13 02:35:02 +08:00
 muziyue
4268 次点击
所在节点    Python
29 条回复
jybox
2014-10-13 02:44:38 +08:00
先去除一下尾部的空格?
muziyue
2014-10-13 02:50:45 +08:00
@jybox 好吧 其实只有一行 后面没空格 我是截图的时候看着括号是高亮的看着难受才按了下回车
jybox
2014-10-13 03:05:49 +08:00
@muziyue 我是说去除一下读入的数据尾部的空格....
sandtears
2014-10-13 03:16:14 +08:00
print 输出的数据,结尾默认带一个 \n
14
2014-10-13 03:26:11 +08:00
为什么通过率这么低。。。
muziyue
2014-10-13 03:58:14 +08:00
@jybox
谢提醒 仔细看了下 他输入的首位都有个空格
muziyue
2014-10-13 04:02:25 +08:00
@sandtears 这个输出是没问题的,主要是输入和处理
xifangczy
2014-10-13 04:23:41 +08:00
这是什么网站啊
muziyue
2014-10-13 04:36:19 +08:00
@xifangczy jisuanke 你可以找找我以前发的邀请码
loading
2014-10-13 07:05:21 +08:00
这。。。我还是不注册了。
wizardoz
2014-10-13 09:31:27 +08:00
测试用例的结尾有多个空格。先用strip再用split,或者split完过滤一下
muziyue
2014-10-13 14:21:32 +08:00
swirling
2014-10-13 14:55:33 +08:00
没判断空结果集
muziyue
2014-10-13 14:56:16 +08:00
@swirling 测试过了,没用,空能直接返回0不报错
berry10086
2014-10-13 15:34:23 +08:00
这是什么网站
doomgiant
2014-10-13 16:28:45 +08:00
@berry10086

jisuanke
bertram
2014-10-13 17:25:47 +08:00
要求要一行代码么?
muziyue
2014-10-13 17:26:52 +08:00
@bertram 不要求……我试过别的写法,还是卡在这里
mengskysama
2014-10-13 18:41:09 +08:00
try:
print len(raw_input().split()[-1])
except:
print 0

TRYTRY?
不行就把测试数据套出来看看?print raw_input()
starsoi
2014-10-13 20:17:19 +08:00
try:
....print len((raw_input().split() or [''])[-1])
except EOFError:
....print 0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX