a昊a 2020-12-03 22:46 采纳率: 66.7%
浏览 22
已采纳

python输入问题

iCount = int(input("需要输入几组数据?"))
OutCome = []
for i in range(iCount):
    sum = eval(input())#输入第一行第一个数据
    sum += eval(input())#输入第一行第二个数据并加到sum里
    OutCome.append(sum)#将sum添加到输出列表
for i in range(iCount):
    print(OutCome[i], end=' ')
print()

这个是代码下面是问题

有那个大佬能帮我下,这是这是为什么吗?为什么输入第一行就出错了。

  • 写回答

3条回答 默认 最新

  • PythonJavaC++go 2020-12-04 01:14
    关注
    iCount = int(input("需要输入几组数据?"))
    OutCome = []
    for i in range(iCount):
        itotal = sum([int(item) for item in (input()).split(' ')])#输入第一行数据,以单个空格分隔,譬如2 3
    
        OutCome.append(itotal)#将sum添加到输出列表
    for i in range(iCount):
        print(OutCome[i], end=' ')
    print()
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?