执行 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
点赞 2

相关推荐

找个工作 学历是要卡的 要求是高的 技能不足是真的 实习经验是0的 简历无处可写是事实的 钱不好赚是真的 想躺平又不敢躺 也不甘心躺 怕自己的灵感和才华被掩埋甚至从未被自己发现 又质疑自己是否真正有才华
码农索隆:你现在啊,你心里都明白咋回事,但是你没办法改变现状,一想到未来,你又没有信心狠下心来在当下努力。 得走出这种状态,不能一直困在那里面,哪不行就去提升哪,你一动不动那指定改变不了未来,动起来,积少成多才能越来越好
点赞 评论 收藏
分享
自由水:笑死了,敢这么面试不敢让别人说
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务