Python语言程序设计 |
您所在的位置:网站首页 › python统计在售药品信息 › Python语言程序设计 |
题目
3.以下是某电商卖家在售产品价目一览表。 表7-2产品名称价格/元方糖99XI499魔盒399曲奇299试编写程序,实现以下功能: (1)使用字典myDict存放表 7-2中的信息,产品名称作为键,价格作为值。 (2)输出所有在售产品的价目表。格式为 放糖········99 XI·······499 魔方·······399 q曲奇······299 (3)输出所有产品的平均价格。 (4)输出价格最高的产品名称。 提示如需按照价格进行排序,可使用列表生成式先将字典中每个元素的键和值交换。 参考代码 myDict = {'放糖':99,'XI':499,'魔方':399,'q曲奇':299} print("(1)") for i,j in myDict.items(): print("{:·3}".format(i,j)) a = sum(myDict.values())/4 print("(2)") print('平均价格是:{}'.format(a)) print("(3)") myDict_opp =[(v,k)for k,v in myDict.items()] myDict_opp.sort(reverse=True) b =myDict_opp[0][1] print("价格最高的商品是:{}".format(b)) 运行结果 (1) 放糖········99 XI·······499 魔方·······399 q曲奇······299 (2) 平均价格是:324.0 (3) 价格最高的商品是:XI 说明此方法仅供学习参考,欢迎讨论 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |