python實現簡易淘寶購物
阿新 • • 發佈:2020-01-09
本文例項為大家分享了簡單的python淘寶購物,供大家參考,具體內容如下
話不多說,原始碼附上
def jm():#定義父類介面功能 print("*****1 今日特賣*****") print("*****2 女士服裝*****") print("*****3 男士服裝*****") print("*****4 美食茶酒*****") print("*****5 結 算*****") def jr():#定義父類今日特賣 print("***1 毛衫連衣裙 59元***") print("***2 運動鞋 69元***") print("***3 風衣 99元***") def ms():#定義父類美食 print("*****1 咖啡 50元*****") print("*****2 零食大禮包 49元*****") print("*****3檸檬 30元*****") dic={}#今日特賣的購買 dic2={}#美食的購買 dl=0#登入的次數 xf=0#買特賣消費多少錢 g=0#買美食消費多少錢 print("*********歡迎進入手機淘寶*********")#列印進入淘寶頁面 a=int(input("請輸入你要選擇的功能1,登入 2,退出:"))#選擇你要完成的功能 while dl<=2: if a==1:#當選擇功能登入的的時候 mz=input("請輸入使用者名稱:")#輸入賬號 mm=input("請輸入密 碼:")#輸入密碼 if mz!="張三":#判斷賬號是不是張三 print("賬號錯誤")#如果不是輸出登入錯誤 elif mz=="張三" and mm!="wasd":#如果是張三,密碼不是wasd print("密碼錯誤")#輸出密碼錯誤 elif mz=="張三"and mm=="wasd":#如果是張三,密碼是wasd print("登入成功")#輸出登入成功 dl += 1 print("--------歡迎進入手機淘寶--------")#列印進入淘寶後的頁面 jm()#引入功能介面 gn=int(input("請輸入你要選擇的功能編號"))#選擇介面上的功能 while True:#無限迴圈 if gn==1:#當功能選擇今日特賣 jr()#引入今日特賣父類 jq1=int(input("請輸入你要買的物品編號:" ))#選擇你要買的物品編號 if jq1==1:#判斷當買1 的時候 w="毛衫連衣裙"#物品是連衣裙 xf=59#消費29元 dic.update({w: xf})#在dic字典中新增鍵和值 if jq1==2:#判斷當買2 的時候 w="運動鞋"#物品是運動鞋 xf=69#物品價格為69元 dic.update({w: xf})#在dic字典中新增鍵和值 if jq1==3:#選擇功能3的時候 w="風衣"#物品是風衣 xf=99#價格為99元 dic.update({w:xf})#在dic字典中新增鍵和值 xz=input("購買成功是否繼續:y/n")#選擇是否要繼續購買 if xz=="n":#當選擇否的話 print("當前購物車商品有%s"%(dic))#輸出字典,都購買了什麼和價格 jm()#引入介面父類 gn = int(input("請輸入你要選擇的功能編號"))#選擇你要的功能 if gn==2:#當選擇功能2 print("今日女裝已經賣完")#列印女裝已經賣完 #ps這一個功能和下個三號功能小編偷懶沒有寫,但是寫方式是和1號功能一樣的 xz = input("購買失敗是否繼續:y/n")#是否繼續購買 jm()#引入介面功能 gn = int(input("請輸入你要選擇的功能編號"))#選擇介面的功能 if gn==3: print("今日男裝已經賣完") xz = input("購買失敗是否繼續:y/n") jm() gn = int(input("請輸入你要選擇的功能編號")) if gn==4:#當功能為4 ms()#引入美食介面 jq2=int(input("請輸入你要購買物品的編號"))#選擇你要購買的介面 if jq2==1: x="咖啡" g=50 dic2.update({x:g}) if jq2==2: x="零食大禮包" g=49 dic2.update({x:g}) if jq2==3: x="檸檬" g=30 dic2.update({x:g}) xz = input("購買成功是否繼續:y/n") if xz == "n": print("當前購物車商品有%s" % (dic2)) jm() gn = int(input("請輸入你要選擇的功能編號")) if gn==5:#當選擇功能5的時候 print("本次購買如下 物品名稱:價格")#列印購買物品和價格 print(dic)#輸出今日特賣 print(dic2)#輸出美食 sum=xf+g#衣服的價錢+美食的價錢=總消費 print(sum)#輸出總消費多少錢 break#結束無限迴圈 if a==2:#當選擇功能,退出淘寶 print("歡迎下次使用淘寶") break結束迴圈
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。