完美解决在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 相关文章推荐
python3使用tkinter实现ui界面简单实例
Jan 10 Python
深入理解Javascript中的this关键字
Mar 27 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
Nov 03 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
python安装pywin32clipboard的操作方法
Jan 24 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
python代码实现将列表中重复元素之间的内容全部滤除
May 22 Python
Python-openCV开运算实例
Jul 05 Python
opencv实现图像平移效果
Mar 24 Python
C站最全Python标准库总结,你想要的都在这里
Jul 03 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
自定义PHP分页函数
2006/10/09 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
JavaScript this 深入理解
2009/07/30 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
python从子线程中获得返回值的方法
2019/01/30 Python
python实现批量注册网站用户的示例
2019/02/22 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
pandas的resample重采样的使用
2020/04/24 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
纪念建党演讲稿范文
2014/01/13 职场文书
大学生实习感言
2014/01/16 职场文书
工作过失检讨书
2014/02/23 职场文书
张家口市高新区党工委群众路线教育实践活动整改方案
2014/10/25 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
南京大屠杀观后感
2015/06/02 职场文书
我在伊朗长大观后感
2015/06/16 职场文书