python3作业

来源:互联网 发布:unity3d fbx 编辑:程序博客网 时间:2024/05/23 18:47


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显示用户:(vENTER 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()
效果图:


















原创粉丝点击