完美解决在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基础之入门必看操作
Jul 26 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
Feb 24 Python
Python之读取TXT文件的方法小结
Apr 27 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
vscode 配置 python3开发环境的方法
Sep 19 Python
Django 实现xadmin后台菜单改为中文
Nov 15 Python
详解字符串在Python内部是如何省内存的
Feb 03 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
May 23 Python
python网络爬虫实现发送短信验证码的方法
Feb 25 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 Python
Django框架中模型的用法
Jun 10 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
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
PHP+Ajax实时自动检测是否联网的方法
2015/07/01 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
javascript call和apply方法
2008/11/24 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
python 实现多维数组转向量
2019/11/30 Python
Python简单实现区域生长方式
2020/01/16 Python
python3 re返回形式总结
2020/11/20 Python
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
高级方案规划工程师岗位职责
2013/11/29 职场文书
大学旷课检讨书
2014/01/28 职场文书
读书活动总结范文
2014/04/26 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
党员争先创优承诺书
2015/01/20 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
Nginx报404错误的详细解决方法
2022/07/23 Servers
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python