-->
当前位置:首页 > 题库 > 正文内容

程序填空题:购物车

Luz3年前 (2022-05-02)题库629
现有列表记录商品名称和价格如下:
goods=[
{"name":"电脑","price":4999},
{"name":"鼠标","price":80},
{"name":"游艇","price":200000},
{"name":"别墅","price":2000000},
]
要求:
要求用户输入总资产,例如: 20000,输出所有商品序号和商品列表, 每行一种商品,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示'账户余额不足,先去赚钱吧!',否则,输出'恭 喜你成功购买一个某商品'。

输入格式:第一行输入一个正整数,代表总资产;显示商品列表后再输入一个正整数,代表商品序号。
输出格式:如示例

输入示例:10000
输出示例:
0 电脑
1 鼠标
2 游艇
3 别墅
输入示例: 1
输出示例: 恭喜你成功购买一个鼠标

c++
goods=[
{"name":"电脑","price":4999},
{"name":"鼠标","price":80},
{"name":"游艇","price":200000},
{"name":"别墅","price":2000000},
]
#SPACE
money = (input())
for i in range(len(goods)):
print(i,goods[i].get('name'))
choice = int(input())
#SPACE
dj = goods[choice].('price')
#SPACE
if dj money:
print('恭喜你成功购买一个{}'.format(goods[choice].get('name')))
else:
print('账户余额不足,先去赚钱吧!')







答案:
第1空:int

第2空:get

第3空:<=

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。