最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)簡(jiǎn)易超市管理系統(tǒng)

 更新時(shí)間:2022年09月23日 15:16:45   作者:顧城沐心  
這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)簡(jiǎn)易超市管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一:購(gòu)物車(chē)管理功能

1.添加商品(不重復(fù)添加)、

2.刪除商品(購(gòu)物車(chē)中有的才能刪除)、

3.查看購(gòu)物車(chē)

4.退出系統(tǒng)

產(chǎn)品列表

products = [['iphone8', 6888], ['macPro', 15888],['小米8', 2599], ['coff', 50], ['book', 40], ['Nike shoes', 500]]

購(gòu)物車(chē)列表

shopping = [‘'iphone8’]

#產(chǎn)品列表
products = [['iphone8', 6888], ['macPro', 15888],['小米8', 2599], ['coff', 50], ['book', 40],
            ['Nike shoes', 500]]
# 購(gòu)物車(chē)列表
shopping = ['iphone8']
 
print("歡迎適用本系統(tǒng),本系統(tǒng)初始狀態(tài)如下:")
print("產(chǎn)品列表:\n",products)
print("購(gòu)物車(chē)列表:\n",shopping)
while True:
    while True:
        try:
            fun_num = int(input("\n請(qǐng)選擇購(gòu)物車(chē)功能:\n1.添加商品\t2.刪除商品\t3.查看購(gòu)物車(chē)  4.退出系統(tǒng)\n"))
            break
        except ValueError:
            print("輸入錯(cuò)誤,請(qǐng)重新輸入!")
    # 1.添加商品 (不重復(fù)添加)
    if fun_num == 1:
        goods = input("請(qǐng)選擇要添加的商品\n")
        for index , item in enumerate(products):
            #判斷商品是否在商品列表中
            if goods == item[0] and goods != '':
                #判斷商品是否已經(jīng)在購(gòu)物車(chē)中
                if goods not in shopping:
                    shopping.append(goods)
                    print("添加成功!")
                else:
                    print("該商品已在購(gòu)物車(chē)內(nèi)!")
                break
        else:
            print("輸入的產(chǎn)品不在產(chǎn)品列表中!")
    # 2. 刪除商品
    elif fun_num == 2:
        move_goods = input("請(qǐng)選擇要移出購(gòu)物車(chē)的商品:\n")
        if move_goods in shopping:
            shopping.remove(move_goods)
            print("移除成功")
        else:
            print("該商品不存在購(gòu)物車(chē)內(nèi)!")
    # 3. 查看購(gòu)物車(chē)
    elif fun_num == 3:
        print(shopping)
    # 4. 退出系統(tǒng)
    elif fun_num == 4:
        print("感謝您使用本系統(tǒng)!")
        break
    else:
        print("指令錯(cuò)誤,請(qǐng)重新輸入!")

二:用戶(hù)管理功能

1.增加用戶(hù)信息

2.刪除用戶(hù)信息3.查看用戶(hù)信息4.退出系統(tǒng)

用戶(hù)數(shù)據(jù)格式:

user_sys = [
                          {'name': 'lily', 'sex': 'female', 'birth': '1998'},
                          {'name': 'Tom', 'sex': 'male', 'birth': '2000'},
                          {'name': 'Jane', 'sex': 'female', 'birth': '1999'}
                  ]

#用戶(hù)數(shù)據(jù)格式 字典列表
user_sys = [
			{'name': 'lily', 'sex': 'female', 'birth': '1998'},
            {'name': 'Tom', 'sex': 'male', 'birth': '2000'},
            {'name': 'Jane', 'sex': 'female', 'birth': '1999'}
		]
 
print("歡迎使用本系統(tǒng),本系統(tǒng)初始狀態(tài)如下:")
print("用戶(hù)數(shù)據(jù):\n",user_sys)
 
while True:
    while True:
        try:
            fun_num = int(input("\n請(qǐng)選擇用戶(hù)管理功能:\n1.增加用戶(hù)信息\t2.刪除用戶(hù)信息\t3.查看用戶(hù)信息  4.退出系統(tǒng)\n"))
            break
        except ValueError:
            print("輸入錯(cuò)誤,請(qǐng)重新輸入!")
    #1.增加用戶(hù)信息
    if fun_num == 1:
        name = input("請(qǐng)輸入新用戶(hù)名稱(chēng):\n")
        for index,item in enumerate(user_sys):
            #判斷用戶(hù)是否存在在用戶(hù)信息列表中
            if name == item['name'] and name != "":
                print("該用戶(hù)已經(jīng)在用戶(hù)列表中!")
                break
        else:
            sex = input("請(qǐng)輸入新用戶(hù)性別[female,male]:\n")
            #判斷性別是否輸入正確
            if sex != "female" and sex != "male":
                print("用戶(hù)性別輸入錯(cuò)誤,默認(rèn)為男性!")
                sex = "male"
            #限制輸入的年份為整型
            while True:
                try:
                    birth = int(input("請(qǐng)輸入新用戶(hù)出生年份:\n"))
                    #年份合法判斷
                    break
                except ValueError:
                    print("年份輸入錯(cuò)誤,請(qǐng)重新輸入!")
            user_sys.append({"name":name,"sex":sex,"birth":birth})
    # 2. 刪除用戶(hù)信息
    elif fun_num == 2:
        move_users = input("請(qǐng)輸入要?jiǎng)h除的用戶(hù)姓名:\n")
        for index,item in enumerate(user_sys):
            #判斷用戶(hù)是否存在在用戶(hù)列表中
            if move_users in item['name']:
                user_sys.remove(item)
                print("刪除成功!")
                break
        else:
            print("輸入的用戶(hù)姓名不在用戶(hù)數(shù)據(jù)列表中!")
    # 3. 查看用戶(hù)信息
    elif fun_num == 3:
        print(user_sys)
    # 4. 退出系統(tǒng)
    elif fun_num == 4:
        print("感謝你使用本系統(tǒng)!")
        break
    else:
        print("指令錯(cuò)誤,請(qǐng)重新輸入!")

三:AI客服對(duì)話(huà)

(1)包含問(wèn)題關(guān)鍵詞、對(duì)應(yīng)的答案

(2)實(shí)現(xiàn)控制臺(tái)輸入問(wèn)題,自動(dòng)進(jìn)行答復(fù)

(3)如果沒(méi)有對(duì)應(yīng)的關(guān)鍵詞,回復(fù)正在學(xué)習(xí)中...

數(shù)據(jù)結(jié)構(gòu):

a_q = [
    {
        'q': ['優(yōu)惠券', '優(yōu)惠', '贈(zèng)品'],
        'answer': "本店成本價(jià)出售,沒(méi)有優(yōu)惠"
    },
    {
        'q': ['發(fā)貨', '快遞'],
        'answer': "3日之內(nèi)發(fā)郵政快遞"
    },
    {
        'q': ['尺寸', '碼', '號(hào)'],
        'answer': "可以加入購(gòu)物車(chē)的商品都有"
    }
]

a_q = [
    {
        'q': ['優(yōu)惠券', '優(yōu)惠', '贈(zèng)品'],
        'answer': "本店成本價(jià)出售,沒(méi)有優(yōu)惠"
    },
    {
        'q': ['發(fā)貨', '快遞'],
        'answer': "20日之內(nèi)發(fā)郵政快遞"
    },
    {
        'q': ['尺寸', '碼', '號(hào)'],
        'answer': "可以加入購(gòu)物車(chē)的商品都有"
    }
]
 
 
question = input("歡迎使用本系統(tǒng),請(qǐng)問(wèn)你需要什么服務(wù):\n")
while True:
    flag = False
    for index,item in enumerate(a_q):
        for key in item['q']: #遍歷問(wèn)題列表
            if key in question:
                print(item['answer'])
                flag = True
                break
        if flag:
            break
    if not flag:
        print("AI正在學(xué)習(xí)中...")
    question = input("\n請(qǐng)問(wèn)您還需要什么服務(wù)嗎?\n")
    if question in ['無(wú)','沒(méi)有','再見(jiàn)','bye','no']:
        print("歡迎下次光臨")
        break

到此這篇關(guān)于Python實(shí)現(xiàn)簡(jiǎn)易超市管理系統(tǒng)的文章就介紹到這了,更多相關(guān)Python超市管理系統(tǒng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • phpsir 開(kāi)發(fā) 一個(gè)檢測(cè)百度關(guān)鍵字網(wǎng)站排名的python 程序

    phpsir 開(kāi)發(fā) 一個(gè)檢測(cè)百度關(guān)鍵字網(wǎng)站排名的python 程序

    一個(gè)檢測(cè)百度關(guān)鍵字網(wǎng)站排名的python 程序 phpsir 開(kāi)發(fā)
    2009-09-09
  • 基于Python實(shí)現(xiàn)圖片文字合成工具

    基于Python實(shí)現(xiàn)圖片文字合成工具

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)圖片文字合成工具,實(shí)現(xiàn)處理圖片文件、在圖片上添加文本等功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • Django中cookie的基本使用方法示例

    Django中cookie的基本使用方法示例

    這篇文章主要給大家介紹了關(guān)于Django中cookie的基本使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-02-02
  • python實(shí)現(xiàn)時(shí)間o(1)的最小棧的實(shí)例代碼

    python實(shí)現(xiàn)時(shí)間o(1)的最小棧的實(shí)例代碼

    這篇文章主要介紹了python實(shí)現(xiàn)時(shí)間o(1)的最小棧的實(shí)例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 基于Python實(shí)現(xiàn)n-gram文本生成的示例代碼

    基于Python實(shí)現(xiàn)n-gram文本生成的示例代碼

    N-gram是自然語(yǔ)言處理中常用的技術(shù),它可以用于文本生成、語(yǔ)言模型訓(xùn)練等任務(wù),本文主要介紹了如何在Python中實(shí)現(xiàn)n-gram文本生成,需要的可以參考下
    2024-01-01
  • Django中的settings.py文件使用全解析

    Django中的settings.py文件使用全解析

    這篇文章主要介紹了Django中的settings.py文件使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 使用Python來(lái)編寫(xiě)HTTP服務(wù)器的超級(jí)指南

    使用Python來(lái)編寫(xiě)HTTP服務(wù)器的超級(jí)指南

    這篇文章主要介紹了使用Python來(lái)編寫(xiě)HTTP服務(wù)器的超級(jí)指南,同時(shí)介紹了基于Python框架的web服務(wù)器的編寫(xiě)方法,譯文從理論到實(shí)現(xiàn)講得都很生動(dòng)詳細(xì),十分推薦!需要的朋友可以參考下
    2016-02-02
  • Python入門(mén)之使用pandas分析excel數(shù)據(jù)

    Python入門(mén)之使用pandas分析excel數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于Python入門(mén)學(xué)習(xí)之使用pandas分析excel數(shù)據(jù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 用Python做一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)

    用Python做一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)

    這篇文章主要介紹了用Python做一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng),有“還書(shū)““借閱”“添加書(shū)籍”等功能,文中提供了部分實(shí)現(xiàn)代碼和解決思路,有一定的參考價(jià)值,需要的朋友快來(lái)一起看看吧
    2023-04-04
  • Python實(shí)現(xiàn)繪制M2貨幣供應(yīng)率曲線(xiàn)

    Python實(shí)現(xiàn)繪制M2貨幣供應(yīng)率曲線(xiàn)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)繪制M2貨幣供應(yīng)率曲線(xiàn),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-06-06

最新評(píng)論

行唐县| 贡嘎县| 明溪县| 平阴县| 南开区| 香港| 荥阳市| 禹城市| 五常市| 徐州市| 浦县| 博乐市| 霍林郭勒市| 大丰市| 江安县| 玉田县| 岳池县| 杂多县| 泸溪县| 班玛县| 龙南县| 佛教| 临泉县| 堆龙德庆县| 大邑县| 福州市| 龙里县| 镇雄县| 乌鲁木齐市| 娱乐| 冀州市| 安溪县| 台安县| 金乡县| 武胜县| 保靖县| 客服| 海南省| 河池市| 益阳市| 兴义市|