谁能告诉我牛客网的python多行输入到底怎么算对的??

简直奇葩了,刚网易的三道题,用的都是一样的输入语句,其他两道都对,结果有一道就是一直说 我只进行了一次测试用例……………
能不能靠谱点!我之前在牛客做过几道题,都是这样的输入,一点错都没。

try:
while True:
line =  sys.stdin.readline().strip()
if line == '':
break
a = list(map(int,(line).split(' ')))
except:
pass
#Python#
全部评论
牛课体验***差了。我不知道我是来写算法的还是来他妈来盘这破逼输入输出的。跟leetcode没法比。
150 回复
分享
发布于 2019-03-21 15:21
我从leetcode过来的。这***牛课简直***。快他妈疯了
20 回复
分享
发布于 2019-03-21 15:42
百信银行
校招火热招聘中
官网直投
import sys res = [] s = sys.stdin.readline().strip("\n") while s != "":     res.append(s)     s = sys.stdin.readline().strip("\n")      print (res) 我这样好像可以
7 回复
分享
发布于 2018-03-26 21:00
TM我也很想发泄一下啊,从leetcode过来的,然后考试,然后到底在考输入输出还是算法! 谁可以解释一下这OJ系统!
7 回复
分享
发布于 2019-04-11 22:17
建议牛客出个视频多行输入到底怎么操作,本地运行可以,贴进去case就是0.00%这不科学啊,不会用牛客的系统,耽误事情啊
4 回复
分享
发布于 2018-08-11 16:57
执行 line =  sys.stdin.readline().strip() 语句之后,line的类型变成了list,而后面的判断语句 if line == '': 判断的类型为str,两者类型不一致,所以无法进入判断语句。将两者的类型统一即可解决,测试代码如下: while True: try: str1 = raw_input().split('~') print type(str1) if str1 == [' ']: break print str1 except: break
点赞 回复
分享
发布于 2017-09-15 16:09
while 1:    Line=sys.stdin.readline()  If not line:    break  之后对line进行其他操作:line.strip().xxxxx  手机打的见谅,没对齐。如果不知道截止个数,这样应该可以,华为笔试也是牛客系统,我是这么做的ac了。如果知道截止个数,就用for吧。
3 回复
分享
发布于 2019-04-19 13:44
求求了 换lintcode或者力扣吧,已经被坑了两场笔试了
3 回复
分享
发布于 2020-07-31 16:33
气死了... 之前特意做了一题也没事 笔试时自测那一块我也不知道期望值那里要输入东西,弄了半天才反应过来 一直以为输入有问题  快疯了
2 回复
分享
发布于 2019-04-06 05:21
亏这么多企业用你们的系统  服了  
2 回复
分享
发布于 2019-08-26 14:55
输入  输出,,,,,真是不懂,算法问题解决了,这个解决不了了。。搞什么啊
1 回复
分享
发布于 2019-07-19 22:27
垃圾系统。。。。耽误了N次考试
1 回复
分享
发布于 2019-10-24 17:23
多少程序员死在了输入输出上
1 回复
分享
发布于 2021-04-07 17:55
=。=大家说一下自己是怎么用python写读多行数据的啊
点赞 回复
分享
发布于 2016-08-03 11:06
line1 = sys.stdin.readline().strip() line2 =  sys.stdin.readline().strip() if line1 == "" or line2 == "":     break #我试着这样,但是算法也是没有效果。这样输入应该是可以的。
点赞 回复
分享
发布于 2016-08-03 11:16
你的再写多两个line就能读入三行了
点赞 回复
分享
发布于 2016-08-03 14:18
一般前面会给数据行数,写个循环读?
点赞 回复
分享
发布于 2017-09-15 16:27
+1啊,**的输入输出系统,its just impossible to figure that shit out.
点赞 回复
分享
发布于 2019-04-19 10:27
https://www.nowcoder.com/discuss/276 牛客网在线判题系统使用帮助
点赞 回复
分享
发布于 2019-04-19 12:37
#多行输入data = []n= int(input())#行数for i in range(n): s= input() if s!= "": temp= [int(i) for i ins.split()] data.append(temp) else: breakprint(data)
点赞 回复
分享
发布于 2019-08-03 23:03

相关推荐

12 28 评论
分享
牛客网
牛客企业服务