第1个回答 2020-04-23
s='苹果:12个;梨:20个;桔子:35个;香蕉:18个;'
s_split = s.split(';')
dict_price=dict([ tuple(i.split(':')) for i in s_split if len(i)>0])
print(dict_price)
name = input("请输入水果名称:")
nums = dict_price[name]
print('{}总共有{}。'.format(name, nums))
apples = int(dict_price["梨"][0:-1])
pears = int(dict_price["香蕉"][0:-1])
print("梨和香蕉的总个数:{}个。".format(apples + pears))
s_new = s.replace("桔子", "橙子")
print(s_new)