数据输入问题#input()没有足够的值在Anaconda3中解包[重复]

问题描述 投票:0回答:1

我目前使用anaconda3。当我在 anaconda 中运行下面的代码时:

n, m = map(int, input('insert : ').split())

我想看看下面的结果

n, m = map(int, input('insert : ').split())

然后,我可以在

'insert :'
消息旁边放置一些数据。

但是,我收到了下面的错误代码,而不是

'insert :'
消息。

ValueError:没有足够的值来解压(预期为 2,得到 0)

我该如何解决这个问题?

python input valueerror anaconda3
1个回答
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)。

© www.soinside.com 2019 - 2024. All rights reserved.