如何在Python中划分两个列表?

我正在用Python解决这个程序,这是一个挑战。 我在该站点中遇到了一些错误,但在系统控制台中却没有。

def main():
    no_of_in = int(input('Enter the no of integredients'))
    print(no_of_in)
    req = list(map(int,input("\nEnter the numbers : ").split()))
    avail = list(map(int,input("\nEnter the numbers : ").split()))
    return (min([int(i)/int(j) for i, j in zip(avail, req)]))

print(main())

错误是:

Traceback (most recent call last):
  File "CandidateCode.py", line 13, in <module>
    print(main())
  File "CandidateCode.py", line 7, in main
    req = list(map(int,input("\nEnter the numbers : ").split()))
  File "<string>", line 1
    2 5 6 4
      ^
SyntaxError: invalid syntax

我想输入错误。

这是什么问题,我该如何正确执行?

评论