问题:编写一个可以有 t行的程序,每行都有数字" x"和" y"。对于输入pc,将它们一起添加并打印答案。 (t介于1和100之间)
实施例
输入:
1 2
3 4
输出:
3
7
我的问题是我可以编写一个代码,从用户那里获取两个数字并添加并打印出来。但我不能编写一个代码,在100行(最大值)中得到两个数字,然后将它们全部两个加两个并打印出来。
这是我的:
n = int(1)
for n in range(1, 100):
n1 = int(input("enter number 1: "))
n2 = int(input("enter number 2: "))
s = n1 + n2
print (s)
如果是数组,请帮帮我。我不喜欢阵列
答案 0 :(得分:1)
我不清楚您希望获得t lines
输入的位置。如果是文件,请尝试:
with open('input') as f:
for line in f:
print sum(int(x) for x in line.split())
如果要提示用户输入:
while True:
line = raw_input('Enter numbers: ')
if not line:
break
print sum(int(x) for x in line.split())
如果正在使用python3,那么:
with open('input') as f:
for line in f:
print(sum(int(x) for x in line.split()))
和
while True:
line = input('Enter numbers: ')
if not line:
break
print(sum(int(x) for x in line.split()))