遇到一个问题,最后一个site-four无法显示

问题遇到的现象和发生背景 遇到一个问题,最后一个site-four无法显示
问题相关代码,请勿粘贴截图 def car_message(maker,ty_pe,**messages):
message = {}
message['makers'] = maker
message['types'] = ty_pe
for key,value in messages.items():
    message[key] = value
    return message

care = car_message('benz','SUV',
color = 'blue',
site = 'four')
print(care)

运行结果及报错内容 如题
我的解答思路和尝试过的方法 没有别的想法
我想要达到的结果 想让他正常显示

可以显示的啊

def car_message(maker,ty_pe,**messages):
    message = {}
    message['makers'] = maker
    message['types'] = ty_pe
    for key,value in messages.items():
        message[key] = value
    return message
care = car_message('benz','SUV',
color = 'blue',
site = 'four')
print(care)

img

注意return的缩进
def car_message(maker, ty_pe, **messages):
    message = {}
    message['makers'] = maker
    message['types'] = ty_pe
    for key,value in messages.items():
        message[key] = value
    return message

care = car_message('benz', 'SUV',
color = 'blue',
site = 'four')
print(care)
'''--result
{'makers': 'benz', 'types': 'SUV', 'color': 'blue', 'site': 'four'}
'''

给字典赋值的基本形式为
d={}
d[key]=value