完美解决在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原始套接字编程示例分享
Feb 21 Python
python strip() 函数和 split() 函数的详解及实例
Feb 03 Python
Python实现的下载网页源码功能示例
Jun 13 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
浅谈Python traceback的优雅处理
Aug 31 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
Oct 14 Python
python sort、sort_index方法代码实例
Mar 28 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
使用pyinstaller逆向.pyc文件
Dec 20 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
python如何导入依赖包
Jul 13 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编译安装时常见错误解决办法
2015/05/28 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
python实现网站的模拟登录
2016/01/04 Python
python实现贪吃蛇游戏
2020/03/21 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
微信小程序python用户认证的实现
2019/07/29 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
python__new__内置静态方法使用解析
2020/01/07 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
python生成任意频率正弦波方式
2020/02/25 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
python能否java成为主流语言吗
2020/06/22 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
经贸日语专业个人求职信范文
2013/12/28 职场文书
课外小组活动总结
2014/08/27 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
八年级英语教学反思
2016/02/15 职场文书
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android
Python使用MapReduce进行简单的销售统计
2022/04/22 Python