码迷,mamicode.com
首页 > 编程语言 > 详细

python实现购物车+ATM机 部分功能

时间:2017-07-28 09:53:28      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:python功能购物车功能实现

作业需求:

模拟实现一个ATM+购物商城程序

    1.额度15000或自定义

    2.首先购物商城,买东西加入购物车,调用信用卡接口结账

    3.可以提现,手续费5%

    4.每月22号出账单,每月10号为还款日,过期未还,按欠款总额万分之5的利息还款

    4.支持多账户登录

    5.支持账户间转账

    6.记录每月日常消费流水

    7.提供还款接口

    8.ATM记录操作日志

    9.提供管理接口,包括添加账户,用户额度,冻结账户等...

    10.用户认证装饰器



作业代码:实现1.2.3.5.7.9 功能


sys
time
datetime
name_list={
    :,
    :,
    :,
}

store_list={
    :,
}

shop_list= [{: , : },
    {: , : },
    {: , : },
    {: , : },
            ]

buy_shop_list=[]
login_user():
    count = :
        count > :
            ()
            sys.exit()
        :
            user=()
            passwd=()
            names name_list:
                user names passwd == name_list[names]:
                    (%names )
                    buy_shop()                  sys.exit()
                :
                    (%names)
                    count += log_other():
    ():
        count = :
            count > :
                ()
                sys.exit()
            :
                user = ()
                passwd = ()
                store_names store_list:
                    user store_names passwd == store_list[store_names]:
                        (% store_names)
                        sys.exit()
                    :
                        (% store_names)
                        count += buy_shop():
    wages = ()         wages = (wages)
    (% wages)
    index, item (shop_list):
        ()
        (index,item)

    :
        shop_number=()          shop_number=(shop_number)
        buy_shop_list.append(shop_list[shop_number])  buy=() buy == buy == :
            :
            money=i buy_shop_list:
                money_total=(i[])
                money += money_total

            money > wages:           (%(i,money,wages))
                money_less=()
                money_less == Y money_less == y:
                    log_other()
                :
                    money_less == N money_less == n:
                        sys.exit()

            :
                (%(buy_shop_list,money))
                (,,=) f:              time_t=(time.strftime(, time.localtime()))
                    f.write(time_t)
                    f.write(%money )
                sys.exit()





login_user()


python实现购物车+ATM机 部分功能

标签:python功能购物车功能实现

原文地址:http://13165512.blog.51cto.com/13155512/1951595

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!