擅长:python、mysql、java
<p>您需要仔细考虑在此处执行操作的顺序:</p>
<ol>
<li>询问姓名</li>
<li>如果用户输入姓名,请询问年龄</li>
<li>在字典中插入姓名和年龄</li>
<li>重复步骤1到3,直到用户没有输入名称</li>
</ol>
<p>这是我关于如何做这件事的第一份草稿。然而,这还不够清楚,无法直接将其翻译成代码,因此我们需要改进口头描述。重要的是,我们需要在询问年龄之前检查姓名。让我们试着这样做:</p>
<ol>
<li>询问姓名</li>
<li><p>而名称不是空的</p>
<p>a。询问年龄</p>
<p>b。在字典中插入姓名和年龄</p>
<p>c。询问姓名</p></li>
<li><p>打印词典</p></li>
</ol>
<p>在写这篇文章时,我记住了While循环是如何工作的,在询问用户名称后,我需要立即检查While循环中的条件。此外,我们在循环完成后打印字典,而不是每次循环迭代时打印字典</p>