<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
1.新增商品(不重複新增)、
2.刪除商品(購物車中有的才能刪除)、
3.檢視購物車
4.退出系統
產品列表
products = [['iphone8', 6888], ['macPro', 15888],['小米8', 2599], ['coff', 50], ['book', 40], ['Nike shoes', 500]]
購物車列表
shopping = [‘'iphone8’]
#產品列表 products = [['iphone8', 6888], ['macPro', 15888],['小米8', 2599], ['coff', 50], ['book', 40], ['Nike shoes', 500]] # 購物車列表 shopping = ['iphone8'] print("歡迎適用本系統,本系統初始狀態如下:") print("產品列表:n",products) print("購物車列表:n",shopping) while True: while True: try: fun_num = int(input("n請選擇購物車功能:n1.新增商品t2.刪除商品t3.檢視購物車 4.退出系統n")) break except ValueError: print("輸入錯誤,請重新輸入!") # 1.新增商品 (不重複新增) if fun_num == 1: goods = input("請選擇要新增的商品n") for index , item in enumerate(products): #判斷商品是否在商品列表中 if goods == item[0] and goods != '': #判斷商品是否已經在購物車中 if goods not in shopping: shopping.append(goods) print("新增成功!") else: print("該商品已在購物車內!") break else: print("輸入的產品不在產品列表中!") # 2. 刪除商品 elif fun_num == 2: move_goods = input("請選擇要移出購物車的商品:n") if move_goods in shopping: shopping.remove(move_goods) print("移除成功") else: print("該商品不存在購物車內!") # 3. 檢視購物車 elif fun_num == 3: print(shopping) # 4. 退出系統 elif fun_num == 4: print("感謝您使用本系統!") break else: print("指令錯誤,請重新輸入!")
1.增加使用者資訊
2.刪除使用者資訊3.檢視使用者資訊4.退出系統
使用者資料格式:
user_sys = [
{'name': 'lily', 'sex': 'female', 'birth': '1998'},
{'name': 'Tom', 'sex': 'male', 'birth': '2000'},
{'name': 'Jane', 'sex': 'female', 'birth': '1999'}
]
#使用者資料格式 字典列表 user_sys = [ {'name': 'lily', 'sex': 'female', 'birth': '1998'}, {'name': 'Tom', 'sex': 'male', 'birth': '2000'}, {'name': 'Jane', 'sex': 'female', 'birth': '1999'} ] print("歡迎使用本系統,本系統初始狀態如下:") print("使用者資料:n",user_sys) while True: while True: try: fun_num = int(input("n請選擇使用者管理功能:n1.增加使用者資訊t2.刪除使用者資訊t3.檢視使用者資訊 4.退出系統n")) break except ValueError: print("輸入錯誤,請重新輸入!") #1.增加使用者資訊 if fun_num == 1: name = input("請輸入新使用者名稱稱:n") for index,item in enumerate(user_sys): #判斷使用者是否存在在使用者資訊列表中 if name == item['name'] and name != "": print("該使用者已經在使用者列表中!") break else: sex = input("請輸入新使用者性別[female,male]:n") #判斷性別是否輸入正確 if sex != "female" and sex != "male": print("使用者性別輸入錯誤,預設為男性!") sex = "male" #限制輸入的年份為整型 while True: try: birth = int(input("請輸入新使用者出生年份:n")) #年份合法判斷 break except ValueError: print("年份輸入錯誤,請重新輸入!") user_sys.append({"name":name,"sex":sex,"birth":birth}) # 2. 刪除使用者資訊 elif fun_num == 2: move_users = input("請輸入要刪除的使用者姓名:n") for index,item in enumerate(user_sys): #判斷使用者是否存在在使用者列表中 if move_users in item['name']: user_sys.remove(item) print("刪除成功!") break else: print("輸入的使用者姓名不在使用者資料列表中!") # 3. 檢視使用者資訊 elif fun_num == 3: print(user_sys) # 4. 退出系統 elif fun_num == 4: print("感謝你使用本系統!") break else: print("指令錯誤,請重新輸入!")
(1)包含問題關鍵詞、對應的答案
(2)實現控制檯輸入問題,自動進行答覆
(3)如果沒有對應的關鍵詞,回覆正在學習中...
資料結構:
a_q = [
{
'q': ['優惠券', '優惠', '贈品'],
'answer': "本店成本價出售,沒有優惠"
},
{
'q': ['發貨', '快遞'],
'answer': "3日之內發郵政快遞"
},
{
'q': ['尺寸', '碼', '號'],
'answer': "可以加入購物車的商品都有"
}
]
a_q = [ { 'q': ['優惠券', '優惠', '贈品'], 'answer': "本店成本價出售,沒有優惠" }, { 'q': ['發貨', '快遞'], 'answer': "20日之內發郵政快遞" }, { 'q': ['尺寸', '碼', '號'], 'answer': "可以加入購物車的商品都有" } ] question = input("歡迎使用本系統,請問你需要什麼服務:n") while True: flag = False for index,item in enumerate(a_q): for key in item['q']: #遍歷問題列表 if key in question: print(item['answer']) flag = True break if flag: break if not flag: print("AI正在學習中...") question = input("n請問您還需要什麼服務嗎?n") if question in ['無','沒有','再見','bye','no']: print("歡迎下次光臨") break
到此這篇關於Python實現簡易超市管理系統的文章就介紹到這了,更多相關Python超市管理系統內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45