用python写一个 点餐代码--急急急 !!! 希望高人帮忙!

用python写一个 点餐代码--急急急 !!! 希望高人帮忙!,第1张

# coding: utf-8

menu = {

        '1': dict(name='草莓冰淇淋', price=20),

        '2': dict(name='香草冰淇淋', price=10),

        '3': dict(name='香蕉冰淇淋', price=15),

        '5': dict(name='巧克力冰淇淋', price=30),

    }

def showmenu(menu):

    for k, item in sorted(menu.items()):

        print "%(key)s: %(name)s 价格%(price).2f" % dict(key=k, **item)

def menuchoice(menu):

    while True:

        showmenu(menu)

        c = raw_input("Your Choice('.' for end): ")

        if c == '.':

            break

        else:

            yield menu.get(c)

customerchoice = filter(None, menuchoice(menu))

print "Total: %.2f" % sum(map(lambda x: x["price"], customerchoice))

关系模型

1、代理商(代理商编号、姓名、地址、邮政编码、提成金额、提成比例)

其中代理商编号为primary key(主码)

2、客户(客户编号、姓名、地址、邮政编码、收支差额、贷款限额、代理商编号)

其中客户编号为primary key(主码)

3.产品(产品编号、描述信息、库存量、类别、仓库的编号、价格)

其中产品的编号为primary key(主码)

4.订单(订单编号、订货日期、客户编号)

5.订货项目(订单编号、产品编号、订购数量、订购单价)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10095852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存