擅长:python、mysql、java
<p><code>format</code>字符串方法用于此类任务:</p>
<pre><code>return 'salad: {} hamburger: {} water: {}'.format(s, h, w)
</code></pre>
<p>无关:你的计数码很脆弱。碰巧工作正常
使用此数据集,因为字母<code>shw</code>在
整组单词。但是,如果您添加了类似<code>'milkshake'</code>的单词
这段代码每次出现都会计算额外的<code>s</code>和<code>h</code>。</p>
<p>更好的方法是将字符串拆分为单词,然后查看
每个字母的第一个字母:</p>
<pre><code>for word in order.split():
char = word[0]
if char == 's':
etc.
</code></pre>
<p>更有力的方法是计算单词本身并返回
<code>dict</code>,但我会在你听写时留给你;它看起来像
你刚开始学Python。</p>