擅长:python、mysql、java
<p>您可以使用字典来保存每种饮料类型作为字典键。每种饮料的价值是它的百分比。你知道吗</p>
<pre><code>drink_strength = {
'beer': 5/100,
'maltbeer': 7/100,
'tablewine': 12/100,
'fortifiedwine': 17/100,
'aperitif': 24/100,
'spirits': 40/100,
}
drinks = ['beer', 'beer', 'spirits', 'maltbeer', 'lemonade']
percentage_calc = sum(drink_strength.get(drink, 0) for drink in drinks)
print(percentage_calc)
</code></pre>
<p><strong>输出</strong></p>
<pre>
0.5700000000000001
</pre>
<p>百分比的计算方法是将每种饮料的百分比依次相加,如果饮料未知,则假定为0%。你知道吗</p>
<p>注意:上面的代码假定为python3。如果使用Python 2,您可以将以下内容添加到文件的顶部:</p>
<pre><code>from __future__ import division
</code></pre>
<p>因此,例如<code>7/100</code>=0.7,而不是python2整数除法产生的0。你知道吗</p>