Python-追加多个输入的结果并将它们全部打印为单个输出

时间:2019-04-03 13:13:56

标签: python

n=int(input("Enter no. of divisions:"))
for i in range(n):
    (x, y) = map(int,input().split())
    m=x/y
    print(m)

这是示例代码,一次需要2个输入,并在输入每个输入后给出结果。

我得到的输出是:

Enter no. of divisions:3
6 3
2.0
8 4
2.0
15 3
5.0

但是我需要输出为

Enter no. of divisions:3
6 3
8 4
15 3
2.0
2.0
5.0

我需要所有结果一起打印。如何附加结果?plz帮助

1 个答案:

答案 0 :(得分:1)

您可以执行两个循环,将结果保存在第一个循环中:

n = int(input("Enter no. of divisions:"))
results = []
for i in range(n):
    (x,y) = map(int,input().split())
    results.append(x/y)
for result in results:
    print(result)