我目前使用anaconda3。当我在 anaconda 中运行下面的代码时:
n, m = map(int, input('insert : ').split())
我想看看下面的结果
n, m = map(int, input('insert : ').split())
然后,我可以在
'insert :'
消息旁边放置一些数据。
但是,我收到了下面的错误代码,而不是
'insert :'
消息。
ValueError:没有足够的值来解压(预期为 2,得到 0)
我该如何解决这个问题?
您到底将数据放在哪里?
你不应该这样放置它们:
n, m = map(int, input('insert : 31 41').split())
否则它会给你 ValueError:没有足够的值来解压(预期 2,得到 0)。
您需要按原样运行代码:
n, m = map(int, input('insert :').split())
在您的控制台上,它会“要求”您输入数据,如下所示:
input: <your value (n)> <your value (m)>
确保在放置值时,在两个值之间留一个空格,以便 Python 可以映射变量,否则您将得到相同的 ValueError:没有足够的值来解包(预期为 2,得到 0)。