#!/usr/bin/env python#coding=utf-8
a=[]for x inraw_input().split():
a.append(int(x))print sum(a)
下面的代码只有一行,,可惜不是我想出来的!!!!:
print sum(int(x) for x in raw_input().split())
whileTrue:
a=[]
line=raw_input()ifline:for x inline.split():
a.append(int(x))printsum(a)else:break
#!/usr/bin/env python#coding:utf8
t=int(raw_input())while t>0:
a=[]for x inraw_input().split():
a.append(int(x))printsum(a)
t=t-1
#!/usr/bin/env python#coding:utf8
whileTrue:
line=raw_input()
a=[]for x inline.split():
a.append(int(x))if a[0]==0 and a[1]==0:break
print sum(a)
这段代码应该算是被我水过的,我是直接将这一行读取,然后所有的数相加,然后再减去 t (应该读入的数字的个数),并没有按照题目要求来,,呵呵,,先这样吧,
#!/usr/bin/env python#coding:utf8
whileTrue:
num=[]
line=raw_input()for x inline.split():
num.append(int(x))if num[0]==0:breaka=num[0]print sum(num)-a
#!/usr/bin/env python#coding:utf8
t=int(raw_input())while t>0:if t==0:breakline=raw_input()
num=[]for x inline.split():
num.append(int(x))print sum(num)-num[0]
t= t-1
#!/usr/bin/env python#coding:utf8
whileTrue:
line=raw_input()
num=[]for x inline.split():
num.append(int(x))print sum(num)-num[0]
被打败了,被'\r'打败了,,输出一个空行,,不解释
#!/usr/bin/env python#coding:utf8
whileTrue:
a=[]
line=raw_input()for x inline.split():
a.append(int(x))printsum(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
其它的字符以普通格式输出
#!/usr/bin/env python#coding:utf8
t=int(raw_input())while t>0:
line=raw_input()
num=[]for x inline.split():
num.append(int(x))print sum(num)-num[0]
t= t-1
if t!=0:print '\r'
恩,,用python AC ,另一番风味。。。。