python實現(xiàn)簡易淘寶購物
更新時間:2019年11月22日 11:09:57 作者:零zero度
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)簡易淘寶購物,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了簡單的python淘寶購物,供大家參考,具體內(nèi)容如下
話不多說,源碼附上
def jm():#定義父類界面功能
print("*****1 今日特賣*****")
print("*****2 女士服裝*****")
print("*****3 男士服裝*****")
print("*****4 美食茶酒*****")
print("*****5 結(jié) 算*****")
def jr():#定義父類今日特賣
print("***1 毛衫連衣裙 59元***")
print("***2 運動鞋 69元***")
print("***3 風(fēng)衣 99元***")
def ms():#定義父類美食
print("*****1 咖啡 50元*****")
print("*****2 零食大禮包 49元*****")
print("*****3檸檬 30元*****")
dic={}#今日特賣的購買
dic2={}#美食的購買
dl=0#登錄的次數(shù)
xf=0#買特賣消費多少錢
g=0#買美食消費多少錢
print("*********歡迎進(jìn)入手機淘寶*********")#打印進(jìn)入淘寶頁面
a=int(input("請輸入你要選擇的功能1,登錄 2,退出:"))#選擇你要完成的功能
while dl<=2:
if a==1:#當(dāng)選擇功能登錄的的時候
mz=input("請輸入用戶名:")#輸入賬號
mm=input("請輸入密 碼:")#輸入密碼
if mz!="張三":#判斷賬號是不是張三
print("賬號錯誤")#如果不是輸出登錄錯誤
elif mz=="張三" and mm!="wasd":#如果是張三,密碼不是wasd
print("密碼錯誤")#輸出密碼錯誤
elif mz=="張三"and mm=="wasd":#如果是張三,密碼是wasd
print("登錄成功")#輸出登錄成功
dl += 1
print("--------歡迎進(jìn)入手機淘寶--------")#打印進(jìn)入淘寶后的頁面
jm()#引入功能界面
gn=int(input("請輸入你要選擇的功能編號"))#選擇界面上的功能
while True:#無限循環(huán)
if gn==1:#當(dāng)功能選擇今日特賣
jr()#引入今日特賣父類
jq1=int(input("請輸入你要買的物品編號:" ))#選擇你要買的物品編號
if jq1==1:#判斷當(dāng)買1 的時候
w="毛衫連衣裙"#物品是連衣裙
xf=59#消費29元
dic.update({w: xf})#在dic字典中添加鍵和值
if jq1==2:#判斷當(dāng)買2 的時候
w="運動鞋"#物品是運動鞋
xf=69#物品價格為69元
dic.update({w: xf})#在dic字典中添加鍵和值
if jq1==3:#選擇功能3的時候
w="風(fēng)衣"#物品是風(fēng)衣
xf=99#價格為99元
dic.update({w:xf})#在dic字典中添加鍵和值
xz=input("購買成功是否繼續(xù):y/n")#選擇是否要繼續(xù)購買
if xz=="n":#當(dāng)選擇否的話
print("當(dāng)前購物車商品有%s"%(dic))#輸出字典,都購買了什么和價格
jm()#引入界面父類
gn = int(input("請輸入你要選擇的功能編號"))#選擇你要的功能
if gn==2:#當(dāng)選擇功能2
print("今日女裝已經(jīng)賣完")#打印女裝已經(jīng)賣完
#ps這一個功能和下個三號功能小編偷懶沒有寫,但是寫方式是和1號功能一樣的
xz = input("購買失敗是否繼續(xù):y/n")#是否繼續(xù)購買
jm()#引入界面功能
gn = int(input("請輸入你要選擇的功能編號"))#選擇界面的功能
if gn==3:
print("今日男裝已經(jīng)賣完")
xz = input("購買失敗是否繼續(xù):y/n")
jm()
gn = int(input("請輸入你要選擇的功能編號"))
if gn==4:#當(dāng)功能為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("購買成功是否繼續(xù):y/n")
if xz == "n":
print("當(dāng)前購物車商品有%s" % (dic2))
jm()
gn = int(input("請輸入你要選擇的功能編號"))
if gn==5:#當(dāng)選擇功能5的時候
print("本次購買如下 物品名稱:價格")#打印購買物品和價格
print(dic)#輸出今日特賣
print(dic2)#輸出美食
sum=xf+g#衣服的價錢+美食的價錢=總消費
print(sum)#輸出總消費多少錢
break#結(jié)束無限循環(huán)
if a==2:#當(dāng)選擇功能,退出淘寶
print("歡迎下次使用淘寶")
break結(jié)束循環(huán)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于PyTorch環(huán)境配置及安裝教程(Windows10)
這篇文章主要介紹了關(guān)于PyTorch環(huán)境配置及安裝教程(Windows10),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07

