18岁成人毛片_第四色在线视频_国产又粗又硬视频_99热这里只有精品3_亚洲国产无线乱码在线观看 _中文字幕乱码在线观看_男人草女人视频_国产伦精品一区二区三区视频痴汉_妞干网这里只有精品_久草视频免费在线

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

講解Python 基于文件操作實現購物車

極客小將2021-03-01-
簡介免費學習推薦:python視頻教程Python基于文件操作實現購物車學習Python有一段時間了,想著需要找些東西寫一下來鞏固下基礎,看到了購物車然后想著能不能利用已經學過的實現以下功能。但是比較簡單的實現也沒啥意義,只用幾個循環和判斷寫出來也沒用到些啥于是想著能不能更進一步修改一下,做一個優化。剛
W9D少兒編程網-https://www.pxcodes.com

免費學習推薦:python視頻教程W9D少兒編程網-https://www.pxcodes.com

Python 基于文件操作實現購物車W9D少兒編程網-https://www.pxcodes.com

學習Python有一段時間了,想著需要找些東西寫一下來鞏固下基礎,看到了購物車然后想著能不能利用已經學過的實現以下功能。但是比較簡單的實現也沒啥意義,只用幾個循環和判斷寫出來也沒用到些啥于是想著能不能更進一步修改一下,做一個優化。剛好學到的文件操作可以存儲一些信息。于是,優化的想法就有了,廢話不多說,上代碼。W9D少兒編程網-https://www.pxcodes.com

# coding:utf-8# author:w_uimport time# 獲取當前時間函數,用于顯示交易時間以及當前時間def get_time(): now_time = time.strftime("%y-%m-%d %H:%M:%S") return now_time# 定義好各個文件操作需要用到的中間媒介user_information = {} user_salary = {} admin_information = {}shopping_list = []add_product = []shopping_car = []print("*" * 25 + "歡迎光臨".center(0) + "*" * 25)while True: print("現在的時間是:33[32;1m%s33[0m" % get_time()) print("您是用戶或者是商家: 1.用戶 2.商家") while True: user_choose1 = input(">>>:") # 由于用戶輸入并不可靠,所以這里判斷一下用戶輸入信息!以下皆是如此 if user_choose1.isdigit(): user_choose1 = int(user_choose1) if user_choose1 == 1: while True: print("請選擇注冊、登錄或者退出: 1.注冊 2.登錄 3.退出") user_choose2 = input(">>>") if user_choose2.isdigit(): user_choose2 = int(user_choose2) if user_choose2 == 1: username = input("請輸入用戶名:") password = input("請輸入密碼:") user_information[username] = password # 將用戶注冊信息存放到字典并以字符串形式存放到文件里,因為寫模式會把原信息覆蓋所以這里選擇使用追加方式打開文件 with open("user_information", 'a+', encoding="utf-8") as f: f.write(str(user_information)) # 判斷輸入工資是否是純數字,因為工資不可能是字母 while True: salary = input("請輸入工資:") if salary.isdigit(): salary = int(salary) user_salary[username] = salary # 將用戶輸入的工資綁定到對印度個用戶名上,用于登錄查看用戶工資 with open("user_salary", 'a+', encoding="utf-8") as f: f.write(str(user_salary)) break else: print("非法字符!請重新輸入!") elif user_choose2 == 2: username_input = input("請輸入用戶名:") password_input = input("請輸入密碼:") with open("user_information", 'r+', encoding="utf-8") as f: data = f.read() # 使用eval函數將文件讀取的字符串形式轉換為為字典 user_information = eval(data) if user_information[username_input] == password_input: print("登陸成功!") print("*" * 25 + "歡迎光臨本店".center(0) + "*" * 25) # 獲取用戶工資 with open("user_salary", 'r+', encoding="utf-8") as f: data1 = f.read() user_salary = eval(data1) print(f"你現在的工資為33[32;1m{user_salary[username_input]}33[0m") # 獲取購物車的信息并打印 with open("shopping_list", 'r+', encoding="utf-8") as f: data2 = f.read() shopping_list = eval(data2) while True: for item in enumerate(shopping_list): print(item) user_choose3 = input("老板買點啥:") if user_choose3.isdigit(): user_choose3 = int(user_choose3) for i in range(0, len(shopping_list) + 1): if user_choose3 == i: shopping_car.append(shopping_list[user_choose3][0]) shopping_time = get_time() print("購買33[32;1m %s33[0m* 1" % shopping_list[user_choose3][0]) print("交易時間:33[32;1m %s33[0m* 1" % shopping_time) # 將用戶購買的物品存入到購物車文件里,并且記錄交易時間 with open("shopping_car", 'a+', encoding="utf-8") as f: f.write(str(shopping_car)) f.write(str(shopping_time)) # 購買商品的花費,需要更新購買后用戶的工資 if user_salary[username_input] >= int(shopping_list[user_choose3][1]): user_salary[username_input] = user_salary[username_input] - int( shopping_list[user_choose3][1]) print(f"剩余工資:33[33;1m{user_salary[username_input]}33[0m") # 購買后用戶所剩下的工資重新寫入到文件里 with open("user_salary", 'r+', encoding="utf-8") as f: f.write(str(user_salary)) while True: user_choose4 = input("您需要繼續購買嗎? 1.繼續購物 2.退出 ") if user_choose4.isdigit(): user_choose4 = int(user_choose4) if user_choose4 == 1: break else: print("*" * 25 + "購物車".center(0) + "*" * 25) print(shopping_car) print( f"剩余工資:33[33;1m{user_salary[username_input]}33[0m") exit() else: print("該用戶不存在!") elif user_choose2 == 3: exit() else: print("輸入錯誤,請重新輸入!") elif user_choose1 == 2: # 這里設置商家是一個管理員的模式,所以商家不用注冊直接登陸查看 print("請先登錄:") admin_input = input("請輸入用戶名:") admin_password_input = input("請輸入密碼:") with open("admin_information", 'r+', encoding="utf-8") as f: data = f.read() admin_information = eval(data) # 校驗信息 if admin_information[admin_input] == admin_password_input: print("*" * 25 + "歡迎進入管理系統".center(0) + "*" * 25) print("以下是現貨架上商品有") with open("shopping_list", 'r+', encoding="utf-8") as f: data2 = f.read() shopping_list = eval(data2) for item in enumerate(shopping_list): print(item) while True: admin_choose = input("是否需要添加商品: 1.添加商品 2. 退出 >>>:") if admin_choose.isdigit(): admin_choose = int(admin_choose) if admin_choose == 1: add_product_name = input("請輸入商品名:") add_product_price = input("請輸入價格:") add_product.append(add_product_name) add_product.append(add_product_price) shopping_list.append(add_product) with open("shopping_list", 'r+', encoding="utf-8") as f: f.write(str(shopping_list)) elif admin_choose == 2: print("感謝使用!") exit() else: print("輸入錯誤") else: print("輸入錯誤!")

寫到這,實現基本的功能還是沒有問題的,可以將用戶信息、商家信息等等等等存入文件里,下次再需要使用的時候直接從文件里調用出來,就不用像平常的運行一遍輸入一遍啦,用戶的工資也是可以保存的,商家可以像貨架上添加商品。商家是作為管理員的角色,所以初始的賬號密碼是固定存在一個文件里。本來想添加一個修改商家信息,但是想想還是一樣的操作,就直接省了這一步。W9D少兒編程網-https://www.pxcodes.com

大量免費學習推薦,敬請訪問python教程(視頻)W9D少兒編程網-https://www.pxcodes.com

以上就是講解Python 基于文件操作實現購物車的詳細內容,更多請關注少兒編程網其它相關文章!W9D少兒編程網-https://www.pxcodes.com

預約試聽課

已有385人預約都是免費的,你也試試吧...

亚洲国产精品影视| 日日噜噜噜噜人人爽亚洲精品| 国产精品麻豆免费版现看视频| 国产精品人妻一区二区三区| 中文字幕12页| 久久综合久久网| 三上悠亚影音先锋| 欧美在线 | 亚洲| 91美女免费看| 久热在线视频观看| 成人免费在线网| av网站免费在线看| 神马久久久久久久久久| 99久久久无码国产精品免费蜜柚| 九一精品在线观看| 300部国产真实乱| 中文字幕第二区| 久久精品女同亚洲女同13| 国产精品高潮呻吟av| 日韩精品成人一区| 欧美女同在线观看| 欧美三级一级片| 一级性生活视频| 国产一区第一页| 精品人妻无码一区二区三区 | 无码人妻av一区二区三区波多野 | 国产又粗又猛又爽又黄的| 国产一级在线观看视频| 日本久久精品一区二区| 日韩精品一区二区免费| 日韩精品一区二区三区在线视频| 亚洲天堂资源在线| 99国产精品免费视频| 国产女18毛片多18精品| 日韩黄色片网站| 中文在线观看免费网站| 色播五月综合网| 亚洲成人福利在线观看| 内射国产内射夫妻免费频道| 91精品一区二区三区四区| 国产精品成人69xxx免费视频| 国产人妻人伦精品1国产丝袜| 国产调教打屁股xxxx网站| 性生活黄色大片| jizz中国少妇| www.国产欧美| 国产富婆一级全黄大片| 亚洲专区在线播放| 中文字幕码精品视频网站| 久久久久久久久久成人| 五月婷婷色丁香| 亚洲欧美精品一区二区三区| 日操夜操天天操| 久久草视频在线| 亚洲天堂日韩av| 久久国产精品免费看| 欧美另类一区二区| 亚洲久久在线观看| 亚洲 欧美 成人| 日韩精品在线一区二区三区| 欧美a视频在线观看| 神马久久久久久久| 亚洲第一网站在线观看| 日韩av免费播放| 中文字幕在线日亚洲9| 中文字字幕在线观看| 亚洲综合免费视频| 国产成人精品白浆久久69| www.黄色av| 婷婷五月综合激情| 日韩少妇一区二区| 性欧美丰满熟妇xxxx性仙踪林| 成人免费av片| 天天舔天天操天天干| 潘金莲一级黄色片| 看一级黄色录像| 亚洲理论电影在线观看| 欧美a v在线播放| 午夜免费看毛片| 国产精品99精品| 加勒比在线一区| 国产偷拍一区二区| 香蕉国产在线视频| 人妻丰满熟妇av无码久久洗澡 | 亚洲天堂五月天| 国产乱码久久久久| 日韩久久久久久久久久久| 超碰97在线资源站| 东京热无码av男人的天堂| 好吊色这里只有精品| 久久久久久久中文| 日本高清久久久| 少妇一级淫片免费放中国| 国产又黄又大又爽| 日韩精品――色哟哟| 免费看污片的网站| 欧美另类videosbestsex日本| 国产精品沙发午睡系列| 免费视频一二三区| 中文字幕+乱码+中文乱码www| 亚洲精品一级片| 日韩精品卡通动漫网站| 不卡中文字幕在线| 麻豆一区二区三区视频| 国产又色又爽又黄的| 国产乱码精品一区二区| 国产精品扒开腿做爽爽爽a片唱戏| 久久精品—区二区三区舞蹈| 看全色黄大色大片| 黄色永久免费网站| 无码视频在线观看| xxxx国产视频| 黄色a级片在线观看| 日本免费黄视频| www.国产高清| 天堂av资源在线| 手机看片国产日韩| 欧美黄色一级片视频| 天堂网一区二区三区| 性欧美videos另类hd| 阿v天堂2014| 国产超级av在线| 欧美成人一区二区三区四区| 亚洲 美腿 欧美 偷拍| 我要看黄色一级片| 黄色小视频免费网站| 亚洲天堂avav| 中文字幕av网址| 国产一区二区三区精彩视频| 成年人免费高清视频| 久久发布国产伦子伦精品| 中文字幕在线有码| 免费不卡av网站| 亚洲精品久久久久avwww潮水| 国产视频不卡在线| 久久久国产欧美| 国产精品九九九九| 精品一区二区三孕妇视频| 妓院一钑片免看黄大片| 亚洲中文一区二区三区| 97在线观看免费视频| 成人免费xxxxx在线视频| 一炮成瘾1v1高h| 高清国产在线观看| 精品综合久久久久| 二区三区在线视频| 裸体大乳女做爰69| a v视频在线观看| 亚洲自拍偷拍精品| 日本在线观看a| 6—12呦国产精品| 成人做爰视频网站| 久久久精品人妻一区二区三区四| 日韩一级免费毛片| 国产av熟女一区二区三区| 日韩视频在线观看一区| 三级男人添奶爽爽爽视频| 超碰影院在线观看| www.xxxx国产| 国产aaa免费视频| 国产在线观看第一页| 国产精品69久久久久孕妇欧美| 亚洲无在线观看| 欧美一级大片免费看| 国产真实乱子伦| 亚洲精品字幕在线观看| 成人av在线播放观看| 亚洲性猛交富婆| 欧美一级特黄高清视频| 91香蕉在线视频| 黄色aaa视频| 免费又黄又爽又色的视频| 污污免费在线观看| 国产喷水theporn| 人妻互换一二三区激情视频| 国产精品动漫网站| 人人妻人人玩人人澡人人爽| 99视频在线免费播放| 国产suv精品一区二区69| 国产精品无码电影在线观看| 国产又黄又大又粗的视频| av中文字幕av| 国产ts变态重口人妖hd| 每日在线观看av| 国内精品久久久久久久久久| 国产精品久久国产| 一级黄色片在线看| 国产在线拍揄自揄拍无码| 欧美在线观看不卡| 亚州av综合色区无码一区| 日韩av片网站| av漫画在线观看| 91制片厂毛片| 三上悠亚 电影| av丝袜天堂网| 无码人妻一区二区三区精品视频| 成人三级视频在线播放| 国产精品久久久午夜夜伦鲁鲁| 成人黄色片免费| 国产精品久久久久久久久久久久久久久久久久| 日本午夜在线观看| 中文字幕日本视频| 69sex久久精品国产麻豆| av一级黄色片| 好吊妞无缓冲视频观看| 蜜桃91麻豆精品一二三区| 十八禁视频网站在线观看| 色偷偷在线观看| 男女污污的视频| 国产一线在线观看| 国产精品999在线观看| 特级西西人体高清大胆| 久久精品五月天| 热这里只有精品| 精品黑人一区二区三区国语馆| 久在线观看视频| 成人做爰69片免费| 亚洲精品中文字幕乱码无线| 无码人妻精品中文字幕| 国产小视频在线看| 精品国产乱码久久久久久鸭王1| 欧美日韩 一区二区三区| 精品这里只有精品| 亚洲精品乱码久久久久久蜜桃欧美| 99精品999| 在线观看日本中文字幕| 97在线公开视频| 国产最新免费视频| 久久一区二区电影| 天天爽夜夜爽夜夜爽精品| 黄页网站大全在线观看| 日本wwwxx| 国产网友自拍视频| 精品人妻人人做人人爽| 国产精品无码在线| 日韩精选在线观看| 日本韩国欧美在线观看| 一区二区不卡免费视频| 无码人妻精品一区二区50| 日韩av新片网| 国产福利在线观看视频| 国产精品欧美综合亚洲| 欧美男女交配视频| 少妇视频一区二区| 高潮一区二区三区乱码| a v视频在线观看| 水蜜桃色314在线观看| 北京富婆泄欲对白| 亚洲精品www久久久久久| 国产av天堂无码一区二区三区| 毛茸茸free性熟hd| 中文字幕免费观看| 亚洲自偷自拍熟女另类| 亚洲人成人无码网www国产 | 午夜写真片福利电影网| 黑人玩弄人妻一区二区三区| 国产成人无码av| 亚洲人成无码www久久久| 国产亚洲精品熟女国产成人| 人妻91麻豆一区二区三区| 久久久久久欧美精品se一二三四| 国产麻豆a毛片| 超碰在线观看91| 亚洲国产精品久久久久爰色欲| 大黑人交xxx极品hd| www.桃色av嫩草.com| 国产真人真事毛片| 国产自偷自偷免费一区| 国产三级国产精品国产国在线观看| 日本精品久久久久| 日韩男人的天堂| 激情综合网俺也去| 国产日本欧美在线| www.自拍偷拍| 亚洲精品久久久蜜桃动漫| 精品在线播放视频| 中文字幕有码av| 精品久久久无码人妻字幂| 自拍偷拍中文字幕| 婷婷五月综合久久中文字幕| 国产一级一级国产| 国产喷水theporn| 欧美女人性生活视频| 538精品在线视频| 国产乱了高清露脸对白| 精品国产一二区| 超碰在线播放97| 麻豆成人免费视频| 日本少妇xxxx动漫| 日本黄色的视频| 激情综合在线观看| 欧美日韩色视频| 巨胸大乳www视频免费观看| 一级片在线观看免费| 免费视频一二三区| 九色91popny| 成人免费在线视频播放| 国产精品国产精品88| 丰满少妇一区二区三区| 这里只有精品在线观看视频| 亚洲精品国产手机| 亚洲精品男人的天堂| 国产高清999| 日韩av片网站| 激情深爱综合网| 国产免费一区二区三区四区| 亚欧洲乱码视频| 无码人妻一区二区三区精品视频| а√天堂资源在线| 国产xxxx孕妇| 91免费视频播放| 最近中文字幕免费观看| 亚洲精品乱码久久久久久动漫| www日韩视频| 国产精品涩涩涩视频网站| 视色,视色影院,视色影库,视色网| 青少年xxxxx性开放hg| 欧美亚洲日本在线| 日本精品在线免费观看| 欧美性受黑人性爽| 丰满少妇高潮久久三区| 中国一级片在线观看| 日本黄色免费片| av黄色免费在线观看| 青青操在线视频观看| 少妇高潮一区二区三区喷水| 日韩av网站在线播放| 少妇视频在线播放| 日韩毛片无码永久免费看| 日本japanese极品少妇| 国产精品815.cc红桃| 国产男男chinese网站| 91 在线视频| 男人天堂成人网| 日韩精品在线中文字幕| 三年中国国语在线播放免费| 亚洲欧美日韩一级| 深夜做爰性大片蜜桃| 色网站在线播放| 亚洲精品毛片一区二区三区| 中文字幕一区二区人妻痴汉电车| 国产一区二区在线视频聊天| 自拍偷拍福利视频| 国产精品怡红院| 亚洲精品国产一区二| japan高清日本乱xxxxx| 无码国产精品一区二区免费式直播| 日本少妇一级片| 久久爱一区二区| 男女裸体影院高潮| 亚洲中文字幕无码一区二区三区| www.射射射| 91n.com在线观看| 欧美一级高潮片| 久久久久久久久久影院| 91亚洲国产成人久久精品麻豆| 国产欧美第一页| 日本人dh亚洲人ⅹxx| 99久久国产精| 小泽玛利亚一区| 亚洲 欧美 综合 另类 中字| 欧美日韩中文不卡| 日本特级黄色片| 国产特级aaaaaa大片| 国产成人精品一区二区在线小狼 | 在线播放av网址| 欧美性受xxxx黑人| 午夜免费福利小电影| 色播五月激情五月| 亚洲综合网av| 在线观看一区二区三区四区| 超碰手机在线观看| 国产免费毛卡片| 精品少妇久久久久久888优播| 成人黄色激情视频| 熟妇无码乱子成人精品| 亚洲精品一区二区三区影院忠贞| 超碰97免费观看| www.色就是色| 六月丁香激情综合| 理论片中文字幕| 非洲一级黄色片| www.日本三级| 国产成人无码精品久在线观看| 国产女人18毛片水18精| av资源免费看| 久久成人激情视频| 亚洲乱码日产精品bd在线观看| 久久久久久久蜜桃| 国产内射老熟女aaaa∵| 中文字字幕码一二三区| 国产美女主播在线| 九九免费精品视频| 丰满少妇xoxoxo视频| 婷婷av一区二区三区| 麻豆视频在线免费看| 欧美牲交a欧美牲交| 天堂网av手机版| 亚洲三区在线播放| 欧洲第一无人区观看|