自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 购物车:

购物车: 1.导入时间模块 2.物品清单goods_lst 3.充钱数 4.定义购物车 一: 充值: def recharge(): 1.请输入充值金额 2.判断是否是纯数字 3.字符串强转int 4.充值成功,否则失败 二: 加载商品 def loading(): 1.打印加载中… 2.延迟1秒 三: 展示商品 def show_goods(): 1.用enumerate可以展示带有序号 ...

2019-11-24 19:25:14 238

原创 用户登入:

用户登入: 要求: 处理文件中的数据拿账号和密码 如果用户名在账户里,判断是否是黑名单 让用户输入三次密码成功,超过三次冻结该账户,拉黑 创建三个表: accountlist = [] pwdlist = [] blacklist = [] sign = True while sign: 1.输入用户名 2.读取账户和密码 3.把账户添加到accountlist,把密码添加到pwdl...

2019-11-24 17:08:24 366 1

原创 用户注册:

用户注册: 要求: 1.注册的名字不能为空 2.注册名字不能重重复 3. 确认两次密码 要一致 fp = open("user.txt",mode="a+",encoding="utf-8") # 没有数据库 用user来存储数据 sign = True # 保证外部循环一直执行 while sign: 1.定义一个用户列表 2.输入用户名 3. 判定如果用户名含有空字符或者 ...

2019-11-24 16:01:56 731

原创 day1111

# ### Manager list dict 能够实现进程之间的数据共享 """ 如果多个进程同时修改同一份共享数据,这个时候需要加锁,保证数据的准确性 (1) dict list 可以实现进程之间的数据共享 (2) 为了保证数据的准确性,需要加锁 """ from multiprocessing import Process,Manager,Lock def work(dic,lock):...

2019-11-15 23:54:34 119

原创 day28 生产者和消费者模型

生产者和消费者模型 优化生产者和消费者模型 [生产者生产多少,对应的就消费多少] 子进程1:消费者模型 1.循环 (1)消费食物(food=q.get()) (2)判断食物是None,break (3)随机延时0.1-1秒 (4)打印 xx吃了一个xx 子进程2:生产者模型 1.循环遍历 (1)随机延时0.1-1秒 (2)打印 xx生产了xx (3)存储生产 用q.put() 主进程: 1.创...

2019-11-14 22:08:26 116

原创 day28 模拟红绿灯效果

模拟红绿灯效果 解析: 子进程1:红绿灯 1.开始默认红灯亮 2.判断e.is_set()是True,让绿灯亮一秒,一秒后切换成红灯,然后把True改为False(e.clear());否则的话,让红灯亮一秒,然后切换为绿灯,把默认值从False 改成True(e.set()). 子进程2: 车 1.判断如果是红灯,执行下面代码: ```python if not e.is_set(): ...

2019-11-14 21:21:26 284

原创 day28 互锁lock 模拟抢票

lock (互斥锁) ** 模拟抢票** 子进程1: 读取票数,更新票数 子进程2: 抢票方法 (1) 读取数据的实际票数 (2)判断票数(如果大于0,抢票成功,票数-=1) (3)更新数据库 (4)否则else等于0,抢票失败 子进程3: 1.查询票数(调用子进程1的r票数方式) 2.上锁: 遇到require上锁之后,进程变成同步 3.抢票 4.解锁 主进程: p.start() 启动...

2019-11-14 20:40:36 173

原创 day27 正则计算器

正则计算器 1.计算乘除 2.去掉多余符号 3.计算表达式 (1.调用1,2 2.计算总和) 4.去除小括号 5.主函数 # ### 正则计算器 import re # 计算乘除 def calc_exp(strvar): if "*" in strvar: a,b = strvar.split("*") return float(a) * float(b) elif "/"...

2019-11-14 09:08:11 192

原创 # 网络编程day25

网络编程day25 socket 服务器 import socket sk = socket.socket() # 1. 创建一个socket对象sk sk.bind((“127.0.0.1”,9000)) # 2.绑定ip和端口[在网路上注册该主机] localhost => “127.0.0.1” sk.listen() ...

2019-11-11 23:48:20 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除