第一次写购物车,很是简陋。

2024-09-02 00:38
文章标签 第一次 购物车 简陋

本文主要是介绍第一次写购物车,很是简陋。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


# 买家  卖家  商品  金钱
#把货物放在货架上
li = [{'name': '苹果', 'price': 10},{'name': '香蕉', 'price': 20},{'name': '西瓜', 'price': 30}
]
shopping_car = {}
print('欢迎光临大铁锤水果店~~')
money = input('让我看看你的钱:')if money.isdigit() and int(money) > 0:while 1:for i,k in enumerate(li):print('序号{},商品{},价格{}'.format(i,k['name'],k['price']))choose = input('请输入您要购买的商品序号:')if choose.isdigit() and 0 <= int(choose) <= len(li) :num = input('您要购买的商品数量:')if num.isdigit():if int(money) >= li[int(choose)]['price']*int(num):money = int(money) - li[int(choose)]['price']*int(num)if li[int(choose)]['name'] in shopping_car:shopping_car[li[int(choose)]['name']] = shopping_car[li[int(choose)]['name']] + int(num)else:shopping_car[li[int(choose)]['name']] = int(num)print('购物车中的商品有{},您的余额为{}'.format(shopping_car,money))else:print('穷鬼,回家要钱去!')breakelse:print('你是不是傻!数量是数字!')else:print('都说了是序号,你是不是傻!')

 

这篇关于第一次写购物车,很是简陋。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1128511

相关文章

C++中第一次听到构造函数

在C++中第一次听到构造函数这个名词,在C#中又遇到了。   在创建某个类时,由于对该对象的状态(数据)不是很明确,因此需要对其进行初始化。比如说我们要在长方形这个类中创建一个对象,或者说新建一个长方形,那么我们首先要确定他的长和宽,假如我们无法确定它的长和宽,那么我们是无法造出一个长方形来的。所以就要使用这个长方形类中一个用来构造该类所有对象的函数--构造函数。由于该函数要在创建一个新对象

我的第一次份实习工作-iOS实习生-第三个月

第三个月 这个月有一个考核项目,是一个电子书阅读器,组长说很重要,是我的实习考核项目。 我的项目XTReader,这是我参考网上的一些代码,和模仿咪咕阅读做的,功能还不完善,数据的部分是用聚合数据做的。要收费的。   还有阅读页面,基本功能实现了一下。使用了autolayout,自适应布局,也是第一次用网络,第一次用数据库,第一次用自动布局。还有很多不足。 做了一周多,有个问题一直没

我的第一次份实习工作-iOS实习生-公司使用过的软件

bittorrentsync 素材,文件同步软件 cornerstone svn 软件开发合作 mark man 测量坐标的软件 SQLLite Manager 数据库操作软件

我的第一次份实习工作-iOS实习生-第二个月

第二个月 来公司过了一个月了。每天早上9点上班,到晚上6.30下班,上下班要指纹打卡,第一个月忘了打卡好多次(),然后还要去补打卡单。公司这边还安排了,工资卡办理,招商银行卡。开了一次新员工大会,认识了公司的一些过往,公司的要求等,还加了一下公司的企业QQ,还有其他的羽毛球群,篮球群。我加了下羽毛球群,也去打了一两次。第二个月的感受,感觉跟组里面的交流跟沟通都好少,基本上还有好多人不认识。想想也

我的第一次份实习工作-iOS实习生-第一个月

实习时间:2015-08-20 到 2015-12-25  实习公司;福建天棣互联有限公司 实习岗位:iOS开发实习生 第一个月: 第一天来公司,前台报道后,人资带我去我工作的地方。到了那,就由一个组长带我,当时还没有我的办公桌,组长在第三排给我找了一个位置,擦了下桌子,把旁边的准备的电脑帮我装了下,因为学的是iOS,实习生就只能用黑苹果了,这是我实习用的电脑。 帮我装了一下电脑后,开机

第一次上传代码到github

1 注册一个github账户 2 最好再设置一个ssh免密设置:http://java-holding.iteye.com/blog/2355969 3 设置好2步骤之后就可以直接不需要输入用户名密码进行上传和下载代码的操作了 4 第一次上传代码到github中的我认为最简单省事的办法:   a、在github上创建一个仓库,如下图所示:               按照步骤新建一个远程仓库之后

掌握Vuex:构建高效状态管理的购物车实例指南

Vuex 是 Vue.js 的官方状态管理库,它为 Vue 应用提供了一个集中存储所有组件状态的地方,并以相应的规则保证状态以一种可预测的方式发生变化。 1. 安装 Vuex 首先,需要安装 Vuex: npm install vuex --save 2. 创建 Store 在 Vue 项目中创建一个 store 文件夹,并在其中创建 index.js 文件: // store/in

剑指offer——第一次只出现一次的字符

/*** */package interview35;/*** 第一次只出现一次的字符* 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置*@author: Administrator*@date: 2017-1-9 下午07:34:07*/import java.util.Scanner;public class Solutio

【Flutter】解决第一次运行项目很慢(gradle需要下载依赖)

配置gradle默认下载路径 默认下C盘谁顶得住 配置环境变量 名称: GRADLE_USER_HOME 值: D:\Develop\gradle 自己创建一个 下边是重点 配置gradle远端下载地址 后边版本号自己换 https://mirrors.cloud.tencent.com/gradle/ https://mirrors.cloud.tencent.com/gradle/g

我的第一次项目需求调研

很幸运能在毕业的这一年参加一次项目需求调研与分析。 以前在课本和大学的课堂上理解到需求分析是整个项目的基础,需求分析的严谨直接决定项目能否验收。在参加调研之前,也对这个项目所处行业进行了比较深入的了解,理解一些该行业的规则。 需求调研开始的那天,因为抱着一颗想要完美自己的第一次需求调研的心,显得比较紧张,经理也许看出来了,就说:“就跟平时我们内部沟通一样的,我们公司跟客户公司关系比较铁,有过几次