题库首页 › 青少年软件编程(Python) › 题目 15606

购物车系统 派森同学用Python语言写了一个简易的购物车系统。这个系统可以存储用户添加到购物车中的商品名称和价 格,用空格隔开。用户输入结束后,可以按价格从高到低打印输出购物车清单,最后输出一共有几种商品和总 价。请补全横线上的代码,实现该功能。 ——————示例运行结果———————— 欢迎使用购物车系统! 请输入商品名称和价格,输入'结束'以停止添加。 请输入商品名称和价格(用一个空格隔开): 笔记本 3.5 请输入商品名称和价格(用一个空格隔开): 中性笔 8 请输入商品名称和价格(用一个空格隔开): 结束 购物车内容(按价格从高到低): 商品名称: 中性笔, 价格: 8.00 商品名称: 笔记本, 价格: 3.50 一共有 2 种商品,总价为 ¥11.50

购物车系统 派森同学用Python语言写了一个简易的购物车系 题目配图

正确答案:字典cart存{商品名:价格},循环输入到'结束',每项按空格分名和价(float)。按价格降序sorted(cart.items(),key=lambda x:x[1],reverse=True)逐项打印;种类数len(cart),总价sum(cart.values())。

答案解析

评分标准:

(1)append(或等效答案);(2分)

(2)True 或 1(或等效答案);(2分)

(3)item[0](或等效答案);(3分)

(4)len(shopping_cart)(或等效答案)。 (3分)

试卷来源:202506 青少年软件编程等级考试Python五级真题

本卷相关题目

在线做题 同科目题库