1 #### 用户登陆 #####
#!/usr/bin/env python # coding:utf-8 ''' @author:liurong @file:password.py @contact:liurong@qq.com @time:7/11/173:27 PM @desc: ''' print ''' 欢迎来到用户管理系统! 1) (L)ogin: 登陆 2) (C)reate:注册 3) (D)elete:删除用户 4) (V)iew: 查看用户 ''' import datetime def create(): newuser = raw_input("请输入注册用户名:") newpassword = raw_input("请设置用户密码:") dic[newuser]=newpassword print "用户建立成功" def login(): user = raw_input("请输入用户名:") password = raw_input("请输入密码:") time0 = datetime.datetime(2017, 7, 11, 12, 0) if user not in dic: print "不存在此用户,请重新输入" else: if dic[user] != password: print "密码错误,请重新登陆" else: time = datetime.datetime.now() if (time-time0).seconds <14400: print "你已经在4小时内登陆过" else: print ''' 登陆成功 ''' time0=time def delete(): deleteuser=raw_input("请输入要删除的用户名:") deletepassword=raw_input("请输入密码:") if deleteuser not in dic: print "不存在此用户,请重新输入" else: if dic[deleteuser] != deletepassword: print "密码错误,请重新输入" else: dic.pop(deleteuser) print "删除成功" def view(): user = raw_input("请输入用户名:") password = raw_input("请输入密码:") if user not in dic: print "不存在此用户,请重新输入" else: if dic[user] != password: print "密码错误,请重新输入" else: print dic.keys() dic = {"user1": "123", "user2": "456", "user3": "789"} while True: choice = raw_input("请输入选项:") if choice == "L"or choice == "l": login() elif choice == "C"or choice == "c": create() elif choice == "D"or choice == "d": delete() elif choice == "V"or choice == "v": view()
2 #### 购物车 ####
#!/usr/bin/env python # coding:utf-8 ''' @author:liurong @file:gouwuche.py @contact:liurong@qq.com @time:7/11/173:44 PM @desc: ''' goods=( ["ipone10",18000], ["cup",20], ["bike",2000], ["book",100] ) buy=[] print ''' 程序操作 B:购买商品 Q:退出 ''' salary = input("请输入可用金额:") while(True): choice=raw_input("请输入操作:") if choice=="Q" or choice=="q": exit() elif choice=="B"or choice=="b": print ''' 商品列表 ''' for k,v in enumerate(goods): print k,v num = input("请选择商品,输入商品编号可加入购物车(0|1|2|3):") if salary < goods[num][1]: print "金额不足" else: salary=salary-goods[num][1] print "%s 购买成功" % goods[num][0] buy.append(goods[num][0]) print ''' 消费单 购买商品:%s 消费金额:%d 当前余额:%d ''' %(buy,goods[num][1],salary)