博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python程序的输入输出(acm的几个小程序)
阅读量:6894 次
发布时间:2019-06-27

本文共 2426 字,大约阅读时间需要 8 分钟。

1,  A+B Problem : 

#!/usr/bin/env python  # coding=utf-8    a=[]    for x in raw_input().split():      a.append(int(x))    print sum(a)

下面的代码只有一行,,可惜不是我想出来的!!!!:

print sum(int(x) for x in raw_input().split())

 

2, A+B for Input-Output Practice (I) : 

while True:      a=[]      line = raw_input()      if line:          for x in line.split():              a.append(int(x))          print sum(a)      else:          break

 

3, A+B for Input-Output Practice (II)  :  

#!/usr/bin/env python#coding:utf8t = int(raw_input())while t>0:    a=[]    for x in raw_input().split():        a.append(int(x))    print sum(a)    t=t-1

 

4, A+B for Input-Output Practice (III) : 

#!/usr/bin/env python#coding:utf8while True:    line = raw_input()    a=[]    for x in line.split():        a.append(int(x))    if a[0]==0 and a[1]==0:        break    print sum(a)

5, A+B for Input-Output Practice (IV) : 

这段代码应该算是被我水过的,我是直接将这一行读取,然后所有的数相加,然后再减去 t (应该读入的数字的个数),并没有按照题目要求来,,呵呵,,先这样吧,

#!/usr/bin/env python#coding:utf8while True:    num=[]    line = raw_input()    for x in line.split():        num.append(int(x))    if num[0]==0:        break    a=num[0]    print sum(num)-a

 

6, A+B for Input-Output Practice (V) : 

#!/usr/bin/env python#coding:utf8t = int(raw_input())while t>0:    if t==0:        break    line = raw_input()    num=[]    for x in line.split():        num.append(int(x))    print sum(num)-num[0]    t = t-1

 

7, A+B for Input-Output Practice (VI) : 

#!/usr/bin/env python#coding:utf8while True:    line = raw_input()    num=[]    for x in line.split():        num.append(int(x))    print sum(num)-num[0]

 

8, A+B for Input-Output Practice (VII) : 

被打败了,被'\r'打败了,,输出一个空行,,不解释

#!/usr/bin/env python#coding:utf8while True:    a=[]    line = raw_input()    for x in line.split():        a.append(int(x))    print sum(a)    print '\r'          #输出一个空行

附 : python转义字符:

在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:

原始字符串有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。      如:         print
r'\t\r'          实际输出为“\t\r”。

 

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
 
 
9, A+B for Input-Output Practice : 
 
#!/usr/bin/env python#coding:utf8t = int(raw_input())while t>0:    line = raw_input()    num = []    for x in line.split():        num.append(int(x))    print sum(num)-num[0]    t = t-1    if t!=0:        print '\r'

 

恩,,用python  AC ,另一番风味。。。。

转载地址:http://cmzdl.baihongyu.com/

你可能感兴趣的文章
《CUDA C编程权威指南》——2.3 组织并行线程
查看>>
Popcorn Time 的 Github 库被 MPAA 关闭
查看>>
《CMOS集成电路后端设计与实战》——第3章 后端全定制设计之标准单元设计技术...
查看>>
渲染 React 组件到 Sketch 的开源库 React Sketch.app
查看>>
《代码整洁之道:程序员的职业素养》一一1.1 清楚你要什么
查看>>
Red Hat 修补“libuser”库中的漏洞
查看>>
恶意版 FileZilla 窃取用户的FTP帐号
查看>>
编程语言:变革创业思维的工具
查看>>
第一个libgdx程序--仿别踩白块
查看>>
一个开源项目维护者的笔记 — 为什么我关闭 PRs
查看>>
技术人员要失业?未来80% IT 工作将自动化
查看>>
ng-book 2 —— AngularJS 2 教程
查看>>
SSH远程登录原理与运用
查看>>
Apache Spark机器学习.1.4 MLlib
查看>>
腾讯Android自动化测试实战3.1.1 什么是Robotium
查看>>
《Wireshark网络分析的艺术》—被误解的TCP
查看>>
《Linux防火墙(第4版)》——1.4 地址解析协议(ARP)
查看>>
《乐在C语言》一1.5 关键词
查看>>
Oracle内核技术揭密
查看>>
《软件工程(第4版?修订版)》—第1章1.3节什么是好的软件
查看>>