资讯动态

列表与元组、字典与集合

发布时间:2026/8/13 13:17:13 来源:尧图企业网站定制
第2关计算运动消耗的热量calories [] for run in range(0, 4): for swim in range(0, 4): total run * 200 swim * 100 calories.append(total) print(卡路里列表, calories) print(运动计划中最多消耗{}卡路里最少消耗{}卡路里.format(max(calories), min(calories)))第3关实现简易购物系统# 初始化商品列表编号商品名价格 goods [ (1, 牛奶, 5), (2, 鸡蛋, 20), (3, 香蕉, 10), (4, 杯子, 10) ] # 获取用户余额 money float(input(请输入您的购物资金)) print() # 已购商品列表 cart [] while True: # 打印商品列表 print(* * 30) print(商品列表如下) for item in goods: print(f{item[0]}.商品{item[1]}价格{item[2]}) print(* * 30) # 获取用户选择 choice input(请输入您要购买的商品(退出请键入q)) print() # 退出逻辑 if choice q: break # 转数字 num int(choice) # 查找对应商品 selected None for g in goods: if g[0] num: selected g break if selected is None: continue price selected[2] name selected[1] # 判断余额 if money price: money - price cart.append((name, price)) print(购买成功) else: print(f余额不足您的余额为 {money:.1f}) # 退出后打印购物清单 print(---------- 购物清单 ----------) for item in cart: print(f已购商品{item[0]}价格{item[1]}) print(f您的余额为 {money:.1f})

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价