购物车 python作业 后面有些问题 请大神帮忙完善一下,谢谢哈

功能要求:

要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。附加:可充值、某商品移除购物车goods = [    {"name": "电脑", "price": 1999},    {"name": "鼠标", "price": 10},    {"name": "游艇", "price": 20},    {"name": "美女", "price": 998},]
goods = [    {"name": "电脑", "price": 1999},    {"name": "鼠标", "price": 10},    {"name": "游艇", "price": 20},    {"name": "美女", "price": 998},]zzc = int(input(‘请输入总资产:‘))car = []while True:    for i1 in enumerate(goods):        print(i1[0],i1[1].get(‘name‘),i1[1].get(‘price‘))    ret = int(input(‘请根据序号选择商品,退出输入88:‘))    for i2 in enumerate(goods):        if i2[0] == ret:            car.append(goods[ret])            print(car)    if ret == 88:        for i3 in car:            zj = 0            zj = i3[‘price‘] + zj            if zj > zzc:#                print(‘余额不足,请充值‘)                xz = input(‘余额不足,选择充值输入y,退出购买输入n:‘)                if xz == ‘y‘:                    jj = int(input(‘请输入充值金额:‘))                    zzc = jj + zzc                else:                    print(‘欢迎下次光临‘)            else:                print(‘购买成功‘)        break
				
时间: 2024-07-29 11:38:25

购物车 python作业 后面有些问题 请大神帮忙完善一下,谢谢哈的相关文章

python 汉字编码问题,请大神帮忙!!

我用openpyxl写入汉字的时候,出现'BUSINESS\xb3\xa4\xb6\xc8\xd0\xa3\xd1\xe9\xce\xb4\xcd\xa8\xb9\xfd',这样的字符,就是不出现汉字.

jquery-图片轮播(新手请大神指教一下)

这是我刚学jquery写的,感觉效果不是很好. #scrollPics{ height: 330px; width: 980px; margin-bottom: 10px; overflow: hidden; position:relative;}.slider ul{ padding: 0px;}.slider ul li{ float: left; list-style: none; width: 980px;}.num{ position:absolute; right:5px; bott

理解C#语言中的类型转换----初学者的理解,请大神指教

一下都是在视频教学中学到后的理解,如果说错了请大神指教 C#语言中的类型转换,就是将某个数据要转换成另一个类型的数据. c#语言中的数据类型主要有: char类型(字符类型): string类型(字符串类型): int类型(整数类型): double类型(小数类型): 类型转换主要分为三种: 1:任意类型转换为string类型: 转换代码书写格式为:待转换的数据.Tostring(): a,这里的待转换的数据指的是需要转换的数据或变量.后面的Tostring():是固定书写. 转换完成后的返回类

第一个简单的flask程序(有问题,求大神帮忙解决)

1.初始化 1 2 3 4 5 6 7 8 9 10 11 12 13 from flask import Flask app = Flask(__name__) @app.route('/') def index():  return '<h1>Hello World!</h1>' if __name__ == '__main__':  app.run(debug=True) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2

springMVC的配置,请大神们看看,有没有哪里有问题,我用Model做返回类型的时候总是映射到URL

项目结构 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/

在下新手!练习shell脚本遇到一个问题请大神帮帮忙!

脚本信息: #!/bin/bash # MIAO=`history | tail -1 | cut -d' ' -f2` if        [ $MIAO -gt 1000 ]; then        echo "Some command will gone." else        echo "OK." fi   错误信息: [[email protected] practice]# ./text8.sh ./text8.sh: line 5: [: -gt

实现一个对象验证库系列 -- 3) Fluent以及扩展方法实现 (请大神批评)

前情回顾: 上一篇 2) 验证器实现 简单描述了下验证器的简单实现 本文将说说Fluent方式的实现,欢迎大神们指点指点 3) Fluent以及扩展方法实现 我们按照之前 Fluent 的设想以及我们解耦的方式,所以我们先实现一个创建验证器创建者的静态类: public static class Validation { public static IValidatorBuilder<T> NewValidatorBuilder<T>() // 创建验证器创建者 { return

实现一个对象验证库系列 -- 2) 验证器实现 (请大神批评)

前情回顾: 上一篇 1) 接口介绍以及总体思路概述 简单描述了下库的代码结构 本文将说说验证器实现,欢迎大神指导更快更好的方案 2) 验证器实现 我们首先从用户调用的验证器开始实现,所以我们应该首先这样做 public class Validator : IValidator { public IValidateResult Validate(ValidateContext context) { } } 但是我们的验证器不是没有规则嘛?回忆一下我们好像是在为 Fluent 设计时添加了一个验证器

无法运行的贪吃蛇游戏代码,求大神帮忙修改!

#include <iostream> #include <windows.h> #include <stdlib.h> #include <conio.h> #include <time.h> //使用当前时间做种子 enum dir {up,down,left,right}; //枚举类型enum dir //围墙 class Fence { public: void initFence(); void OutputF(); public: