python3 输入输出
python3 可使用input() 和sys.stdin函数进行输入,考虑单行多行输入情况,举以下几个简单例子
计算a+b(已知n行)
输入描述:
输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
输出描述:
输出a+b的结果
输入
2
1 5
10 20
输出
6
30
使用sys.stdin的方法
import sys
t=int(sys.stdin.readline().strip())
for i in range(t):
line=sys.stdin.readline().strip().split(' ')
sum=int(line[0])+int(line[1])
print(sum)
#使用input()的方法
n=int(input())
for i in range (n):
a,b=map(int, input().split())
c=a+b
print(c)
计算a+b(不知道几行,输入0 0结束)
输入描述:
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组, 如果输入为0 0则结束输入
输出描述:
输出a+b的结果
示例1
输入
1 5
10 20
0 0
输出
6
30
import sys
while True:
line=sys.stdin.readline().strip