1.实现购物车功能 代码:
#!/usr/bin/env python #coding:utf-8 __author__ = "Hao_An" ''' @author:Hao_An @file:market.py @contact:1057850623@qq.com @time:7/11/175:56 PM @desc ''' goods=(['iphone',5000],['book',20],['bike',500],['computer',6000]) 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('请输入商品编号:') if salary< goods[num][1]: print ''' 余额不足''' else: salary=salary-goods[num][1] print ''' %s 购买成功'''%(goods[num][0]) buy.append(goods[num][0]) print '''消费单 购买金额:%s 消费金额:%s 当前余额:%s '''%(buy,goods[num][1],salary) else: print ''' 请输入b|B|q|Q'''
效果图:
2.实现用户登陆功能,包括添加用户、删除用户、查看用户、登陆系统
代码:#!/usr/bin/env python #coding:utf-8 __author__ = "Hao_An" ''' @author:Hao_An @file:userlogin.py @contact:1057850623@qq.com @time:7/11/176:07 PM @desc ''' name = ['silence','hahaha'] passwd = ['123'] def create(): print '' cname = raw_input('输入你要建立的用户:') if cname in name: print '用户已存在,请重新输入!' else: name.append(cname) print ''' 用户建立成功''' def login(): print '' lname = raw_input('用户名:') lpasswd = raw_input('密码:') if lname in name and lpasswd in passwd: print ''' 登陆成功''' exit(0) else: print '用户名或密码错误' def delete(): print '' dname = raw_input('输入你要删除的用户名:') if dname in name : name.remove(dname) print ''' 用户删除成功''' else: print '%s 不存在,无效操作!'%(dname) def view(): print ''' 已存在的用户名为:%s'''%(name) def showmenu(): pro = ''' 欢迎进入用户登陆系统 新建用户:(c) 登陆系统:(l) 删除用户:(d) 显示用户:(v) ENTER CHOICE:''' while True: choice= raw_input(pro).lower() if choice=='c': create() elif choice=='l': login() elif choice=='d': delete() elif choice=='v': view() else: print 'input c/l/d/v' showmenu()效果图: