我有一个名为item_order(order)的函数,它按顺序计算字符数,然后应该返回如下内容:'Letter a: number of letter a letter b: number of letter b'
但是我得到一个错误,说我不能连接str和int。
如何返回str和int?
这是代码(我正在使用python):def item_order(order):
'''
order is a string containing words for the items a customer can order
returns the number of times each word is listed
with this format : name : number of times it is listed
'''
s=0
h=0
w=0
for char in order:
if char=='s':
s=s+1
if char=='h':
h=h+1
if char=='w':
w=w+1
answer='salad:', s 'hamburger:' h 'water:' w
return answer
当我用这个参数调用函数('salad, salad, hamburger, water')时,我希望它返回:'salad:2 hamburger:1 water:1'
我可以正确地找到每个单词被列出的次数,但是我不能用上面的格式返回它。