Python 3.x 以10为基数的int()的文本无效:'';在Hackerrank上使用Python3

Python 3.x 以10为基数的int()的文本无效:'';在Hackerrank上使用Python3,python-3.x,Python 3.x,当我试图在Hackerrank上编译一段代码时,我遇到了这个错误,但在PyCharm上运行它时,它得到了编译,并且工作得非常完美。此程序假设账单上的每个项目的价格将在其单独的行中提供。程序希望在每次通过此循环时使用其中一项: lists=[] sum=0 n,k=input().split() j=int(n) g=int(k) for i in range(0,j): m=int(input()) lists.append(m) b=int(input()) for items

当我试图在Hackerrank上编译一段代码时,我遇到了这个错误,但在PyCharm上运行它时,它得到了编译,并且工作得非常完美。

此程序假设账单上的每个项目的价格将在其单独的行中提供。程序希望在每次通过此循环时使用其中一项:

lists=[]
sum=0
n,k=input().split()
j=int(n)
g=int(k)
for i in range(0,j):
    m=int(input())
    lists.append(m)
b=int(input())
for items in lists:
    sum=sum+items
actsum=(sum-lists[g])/2
if(actsum==b):
    print('Bon Appetit')
else:
    l=sum/2-actsum
    print(l)
然而,报告说:


第二行包含n个空格分隔的整数bill[n],其中0回溯(最近一次调用最后一次):文件“Solution.py”,第7行,m=int(input())ValueError:int()的无效文本,以10为底:“3 10 2 9”-->这是我得到的错误。使用
编辑
将所有重要信息添加到问题本身。您可能还想添加一段关于该程序应该做什么的内容。
for i in range(0,j):
    m=int(input())
    lists.append(m)