【发布时间】:2018-04-16 11:53:58
【问题描述】:
我必须创建一个仅向友好的熊打印问候语的程序。我创建了这个程序,但它给了我所有的熊,也给了我愤怒的熊。
bears = {"Grizzly":"angry", "Brown":"friendly", "Polar":"friendly"}
for bear in bears:
if "[bear]:friendly":
print("Hello, "+bear+" bear!")
else:
print("odd")
【问题讨论】:
-
if "[bear]:friendly":你认为这是在做什么? -
另外,确保你的缩进是有意义的。我猜你想要的是
if/else声明,而不是for/else。 -
我认为这是在考虑密钥是否友好
-
@Joaquin 你需要
if bears[bear] == 'friendly': -
压痕还可以,因为这是一位老师给我们的。
标签: python