完美解决在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操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
Python获取央视节目单的实现代码
Jul 25 Python
十条建议帮你提高Python编程效率
Feb 16 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
Python中注释(多行注释和单行注释)的用法实例
Aug 28 Python
python应用文件读取与登录注册功能
Sep 23 Python
Python坐标线性插值应用实现
Nov 13 Python
Django 创建后台,配置sqlite3教程
Nov 18 Python
python 常见的反爬虫策略
Sep 27 Python
python搜索算法原理及实例讲解
Nov 18 Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 Python
Opencv中cv2.floodFill算法的使用
Jun 18 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
php写的简易聊天室代码
2011/06/04 PHP
YII实现分页的方法
2014/07/09 PHP
php的curl封装类用法实例
2014/11/07 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
laravel 5.4中实现无限级分类的方法示例
2017/07/27 PHP
PHP APP微信提现接口代码
2018/09/30 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
再论Javascript的类继承
2011/03/05 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
关于vue面试题汇总
2018/03/20 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
浅析Python中的多重继承
2015/04/28 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
python实现括号匹配的思路详解
2018/08/23 Python
Python类的继承、多态及获取对象信息操作详解
2019/02/28 Python
python 搜索大文件的实例代码
2019/07/08 Python
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
三下乡活动方案
2014/01/31 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python