python实现简单的循环购物车小功能 # -*- coding: utf-8 -*- __author__ = 'hujianli' shopping = [ ("iphone6s", 5000), ("book python", 81), ("iwach", 3200), ("电视机", 2200) ] def zero(name): if len(name) == 0: print("\033[31;1m您的输…
代码地址如下:http://www.demodashi.com/demo/11650.html 看完本篇需要: 10min 作业练习需要: 0.5h~3h(依练习者对python熟悉程度而定) 看完本篇可以学到: 1.用xlrd模块读取Excel文件中的数据 2.用xlsxwriter模块向Excel文件写入数据并保存 3.用time和datetime模块将字符串转换成时间类,并进行时间的比较 本篇目录 作业需求 整体思路 详细实现步骤 3.1. 读取表格数据 3.2. 将行数据list按时间先…
今天呢,我们来通过前面学过的一些知识点来完成一个猜数字大小的游戏程序设计.那么呢,一般人写代码直接上来就干,没有分析,这样的做法是没有产出的,除非你是大牛,今天呢,我会把我学习编程的思路分享给大家,我的思路可能不是最好的,但是一定可以给你一点点的启发,来,让我们看一下这个写这个小程序该怎么去分析呢? 需求分析:用python实现一个猜数字的小游戏(场景可以自拟)这里我给出的需求是,我们还是先看一下流程图吧! 程序分析流程图: 分析思路: 1.如果设置默认值也就是结果数字,那么请输出“I”,进行初…
作业 一.三级菜单 数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':{ '老男孩':{}, '北航':{}, }, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵行':{ "人民广场&qu…
#功能:1.可注册账号2.登录买家账号3.可查询编辑购物车里商品4.可以余额充值5.可提示余额不足6.购物车结算 #使用:1.第一次使用先注册账号填写账号金额2.账号金额信息保存在buyer_account.txt (默认为空)3.只针对帐号文件里的用户进行判断并锁定,针对用户和密码各有三次错误重试机会. 流程图: 代码: #!/usr/bin/env python3 #antuor:Alan from prettytable import PrettyTable import sys,os i…
data = { "华为技术":{ "产品与解决方案":{ "云核心网":{"云核心网研发管理部","云核心网平台开发部"}, "无线网络产品线":{"无线研发管理部","无线平台开发部" }, }, "2012实验室":{ "质量与运营部":{"上研质量与运营部","成研质量与…
product_list = [    ("Iphone",6000),    ("Mac pro",12800),    ("Bike",600),    ("Watch",8000),    ("Book",24),    ("çoffee",35),]shopping_list = ()salary = (input("请输入您的购物款:  "))if sala…
想学编程由来已久 始终没有个结果,痛心不已 如今再次捡起来,望不负期望,不负岁月 ......一万字的废话...... 先介绍一下我的自学课程吧 "路飞学城"的<python开发21天必备> 屌丝一个嘛,所以找了免费的课程 课程虽然免费,做的出奇好,佩服,尤其是课间鸡汤,屌的一笔 特别期望可以报个付费的玩玩,那一定乐趣无穷啊 决定学习python,也是因为它和人工智能沾上了,而且入门简单 所以,不要怕 就这,感觉很简单嘛,呵呵大 要用到列表的创建,循环,打印列表索引和,为列…
一个简单的登陆小游戏,输入用户名和密码,如果和user_passwd.txt中内容匹配,则打印“welcome to login...”,如果三次输入错误则将该用户列入黑名单,无法再用该用户名登陆. 1.python 对.txt文件的操作 a.python对文件的读取 with open('user_passwd.txt') as f: lines = f.readlines() for line in lines: print(line) b.pyhton对文件的写入 with open('u…
1.列表去重 #列表去重 li = [1,2,33,33,2,1,4,5,6,6] set1 = set(li)# 转为集合 li = list(set1)# 转为列表 print(li)#[1, 2, 33, 4, 5, 6] 2.删除所含输入字母或数字的键值对 #删除所含输入字母或数字的键值对 dic = {'k1':1,'k2':2,'j1':3,'j2':4} l = [] print(dic) s = input('输入所需删键值对中所含字母或数字:') for i in dic: i…