完美解决在oj中Python的循环输入问题


Posted in Python onJune 25, 2018

完美解决在oj中Python的循环输入问题

这几天做题被python的循环输入问题给烦死了,好好查了一下,记录在此。

while True:
  t= sys.stdin.readline().strip()
  if len(t)==0: #判断是否为空串 ,使用t==""也可以
   break
  t= int(t)
  nums=[int(i) for i in sys.stdin.readline().strip().split(' ')]
  res = getDiff(t,nums)
  print ' '.join(str(x) for x in res)

详细解释一下:

在输出问题上

在python中,print 其实是调用了sys模块的

sys.stdout.write("sssss")
sys.stdout.write('\n')

在输入问题上

sys.stdin.readline( )会将标准输入全部获取,包括末尾的'\n',因此用len()计算长度时是把换行符'\n'算进去了的,但是raw_input( )获取输入时返回的结果是不包含末尾的换行符'\n'的。

因此在使用sys.stdin.readline( ) 时会使读入的字符串长度较raw_intput大1。

具体实例:

完美解决在oj中Python的循环输入问题

因此需要使用strip()将最后为'\n'去掉。

以上这篇完美解决在oj中Python的循环输入问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
基于Python实现的百度贴吧网络爬虫实例
Apr 17 Python
Python3.5 创建文件的简单实例
Apr 26 Python
Tensorflow 同时载入多个模型的实例讲解
Jul 27 Python
详解重置Django migration的常见方式
Feb 15 Python
简单分析python的类变量、实例变量
Aug 23 Python
python队列原理及实现方法示例
Nov 27 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
Python基于Socket实现简单聊天室
Feb 17 Python
keras中的loss、optimizer、metrics用法
Jun 15 Python
python切割图片的示例
Nov 12 Python
Python实现简单的2048小游戏
Mar 01 Python
python实现简单倒计时功能
Apr 21 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 #Python
python使用turtle库绘制树
Jun 25 #Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 #Python
python库lxml在linux和WIN系统下的安装
Jun 24 #Python
Python3中详解fabfile的编写
Jun 24 #Python
关于python写入文件自动换行的问题
Jun 23 #Python
利用Python读取txt文档的方法讲解
Jun 23 #Python
You might like
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
PHP分页类集锦
2014/11/18 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
JavaScript 调试器简介
2009/02/21 Javascript
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
js控制frameSet示例
2013/09/10 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
简短的公司员工自我评价分享
2013/11/13 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
个人委托书怎么写
2014/04/04 职场文书
大学班级计划书
2014/04/29 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
重阳节标语大全
2014/10/07 职场文书
2014年城管工作总结
2014/11/20 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
参加招聘会后的感想
2015/08/10 职场文书
MySQL时区造成时差问题
2022/04/13 MySQL