<p>这是我的密码:</p>
<pre><code>def add_goose_group():
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
else:
add_goose_group()
</code></pre>
<p>第一个if条件检查输入中是否只有数字,第二个if条件检查输入中是否有空格。当我尝试这段代码时,它会正确地检查输入是否符合这些标准,但在代码的返回部分(至少我认为这就是问题所在)不会返回任何东西。当另一个函数将goose\u group\u name添加到字典的键位置时,它不会打印出None</p>
<p>为什么它不保存从用户获取的输入并将其置于关键位置</p>