我想写一个代码,这样它将打印一个问候只有友好的熊和代码应该工作,即使更多的熊被添加到字典。
代码如下
bears = {"Grizzly":"angry", "Brown":"friendly", "Polar":"friendly"}
for bear in bears:
if bear == "friendly" :
print("Hello,"+bear+"bear!")
else:
print("odd")
结果是
odd
odd
odd
而不是在“if”下打印问候语命令,因为两个键的值都是友好的
Tags:
更新
您可以使用
items
方法访问bearsdict
中每个键值对的键和值您可以阅读有关元组解包的更多信息(这是如何将值分配给循环中的
bear
和type_
)here更新
通过从字典中获取每个熊的值,也可以在不更改循环变量的情况下获得所需的结果
以上是答案,因为bear[bear]代表字典中每个键的值
相关问题 更多 >
编程相关推荐