gpt4 book ai didi

python - 如何提取键及其值并添加值以在 python 字典中打印总数?

转载 作者:太空宇宙 更新时间:2023-11-04 01:48:57 28 4
gpt4 key购买 nike

我这里有一家餐厅的菜单及其价格。我想检查订单并添加价格并打印订单总价。但我无法提取特定订单的键值。如何一起显示订单及其价格,如

马来苏达:14.00 美元
抱歉,我们没有披萨
马塞纳斯:12.00 美元

总价:26.00 美元

menu_items = {
'nulla aliquam': 15.00,
'malesuada': 14.00,
'feugiat ipsum': 9.00,
'maecenas': 12.00,
'fermentum mass': 23.00
}
ordered_items = {
'maecenas',
'pizza',
'malesuada'
}
for item in ordered_items:
if item in menu_items.keys():
print(item)
else:
print("sorry we dont have ",item)

最佳答案

两件事:

  • 您不需要使用 .keys() 来检查字典中是否存在键

  • 您使用字典索引访问价格:dictionary[key] -> value

total = 0
for item in ordered_items:
if item in menu_items:
print('{} : ${:2f}'.format(item, menu_items[item]))
total += menu_items[item]
else:
print('Sorry we don\'t have {}'.format(item))

print('Total price : ${:2f}'.format(total))

关于python - 如何提取键及其值并添加值以在 python 字典中打印总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58469474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com