2024-04-26 22:48:03 发布
网友
我必须创建一个程序,将打印一个问候只有友好的熊。我已经创建了这个程序,但它给了我所有的熊,愤怒的人了。你知道吗
bears = {"Grizzly":"angry", "Brown":"friendly", "Polar":"friendly"} for bear in bears: if "[bear]:friendly": print("Hello, "+bear+" bear!") else: print("odd")
我认为用items()方法迭代dict的键和值(如果使用python2,则使用iteritems())更好:
items()
dict
python2
iteritems()
for bear_name, status in bears.items(): # get key and value for bear if status == 'friendly': print("Hello, " + bear_name + " bear!")
北极熊通常不友好。你知道吗
您可以使用以下方法:
bears = {"Grizzly":"angry", "Brown":"friendly", "Polar":"friendly"} for i,j in bears.items(): if j=="friendly": print("Hello, " + i + " bear!") else: print('odd')
输出:
odd Hello, Polar bear! Hello, Brown bear!
我认为用
items()
方法迭代dict
的键和值(如果使用python2
,则使用iteritems()
)更好:北极熊通常不友好。你知道吗
您可以使用以下方法:
输出:
相关问题 更多 >
编程相关推荐