擅长:python、mysql、java
<blockquote>
<p>Why does it not save the input taken from the user and put it into the key position?</p>
</blockquote>
<p>你到底在哪里有一个对象来存储这个输入</p>
<p>也许你需要这样的东西:</p>
<pre><code>def add_goose_group():
while True:
goose_group_name = input('Insert the name of the raft ')
goose_group_name = str(goose_group_name)
if goose_group_name.isdigit() == False and (' ' in goose_group_name) == False:
return goose_group_name
dct = {}
dct['user_input'] = add_goose_group()
print(dct) # outputs {"user_input": "name of inputted raft"}
</code></pre>
<p><code>add_goose_group()</code>将永远循环,直到用户输入有效的输入(不是数字,也没有空格),并将此输入保存到<code>dct</code>对象中</p>