回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在尝试为此嵌套字典执行以下两项操作:</p>
<ol>
<li><p>如果一只鸟具有攻击性,请打印一条字符串,建议我们使用此打印语句中的“动作”列表“遮住头部”</p>
</li>
<li><p>如果一只鸟濒临灭绝,请打印一个字符串,建议我们“后退”,并使用此打印语句中的操作列表</p>
</li>
</ol>
<p>这是我到目前为止所拥有的。非常感谢您的帮助!:</p>
<pre><code>rarebirds = {
'Gold-crested Toucan': {
'Height (m)': 1.1,
'Weight (kg)': 35,
'Color': 'Gold',
'Endangered': True,
'Aggressive': True},
'Pearlescent Kingfisher': {
'Height (m)': 0.25,
'Weight (kg)': 0.5,
'Color': 'White',
'Endangered': False,
'Aggressive': False},
'Four-metre Hummingbird': {
'Height (m)': 0.6,
'Weight (kg)': 0.5,
'Color': 'Blue',
'Endangered': True,
'Aggressive': False},
'Giant Eagle': {
'Height (m)': 1.5,
'Weight (kg)': 52,
'Color': 'Black and White',
'Endangered': True,
'Aggressive': True},
'Ancient Vulture': {
'Height (m)': 2.1,
'Weight (kg)': 70,
'Color': 'Brown',
'Endangered': False,
'Aggressive': False}
}
actions = ['Back Away', 'Cover our Heads', 'Take a Photograph']
for key, value in rarebirds.items():
for value in value:
if value == 'Aggressive' and True:
print(key, ":", actions[1])
return
for key, value in rarebirds.items():
for value in value:
if value == 'Endangered' and True:
print(key, ":", actions[0])
return
</code></pre>