python實(shí)現(xiàn)簡(jiǎn)易淘寶購(gòu)物
本文實(shí)例為大家分享了簡(jiǎn)單的python淘寶購(gòu)物,供大家參考,具體內(nèi)容如下
話(huà)不多說(shuō),源碼附上
def jm():#定義父類(lèi)界面功能
print("*****1 今日特賣(mài)*****")
print("*****2 女士服裝*****")
print("*****3 男士服裝*****")
print("*****4 美食茶酒*****")
print("*****5 結(jié) 算*****")
def jr():#定義父類(lèi)今日特賣(mài)
print("***1 毛衫連衣裙 59元***")
print("***2 運(yùn)動(dòng)鞋 69元***")
print("***3 風(fēng)衣 99元***")
def ms():#定義父類(lèi)美食
print("*****1 咖啡 50元*****")
print("*****2 零食大禮包 49元*****")
print("*****3檸檬 30元*****")
dic={}#今日特賣(mài)的購(gòu)買(mǎi)
dic2={}#美食的購(gòu)買(mǎi)
dl=0#登錄的次數(shù)
xf=0#買(mǎi)特賣(mài)消費(fèi)多少錢(qián)
g=0#買(mǎi)美食消費(fèi)多少錢(qián)
print("*********歡迎進(jìn)入手機(jī)淘寶*********")#打印進(jìn)入淘寶頁(yè)面
a=int(input("請(qǐng)輸入你要選擇的功能1,登錄 2,退出:"))#選擇你要完成的功能
while dl<=2:
if a==1:#當(dāng)選擇功能登錄的的時(shí)候
mz=input("請(qǐng)輸入用戶(hù)名:")#輸入賬號(hào)
mm=input("請(qǐng)輸入密 碼:")#輸入密碼
if mz!="張三":#判斷賬號(hào)是不是張三
print("賬號(hào)錯(cuò)誤")#如果不是輸出登錄錯(cuò)誤
elif mz=="張三" and mm!="wasd":#如果是張三,密碼不是wasd
print("密碼錯(cuò)誤")#輸出密碼錯(cuò)誤
elif mz=="張三"and mm=="wasd":#如果是張三,密碼是wasd
print("登錄成功")#輸出登錄成功
dl += 1
print("--------歡迎進(jìn)入手機(jī)淘寶--------")#打印進(jìn)入淘寶后的頁(yè)面
jm()#引入功能界面
gn=int(input("請(qǐng)輸入你要選擇的功能編號(hào)"))#選擇界面上的功能
while True:#無(wú)限循環(huán)
if gn==1:#當(dāng)功能選擇今日特賣(mài)
jr()#引入今日特賣(mài)父類(lèi)
jq1=int(input("請(qǐng)輸入你要買(mǎi)的物品編號(hào):" ))#選擇你要買(mǎi)的物品編號(hào)
if jq1==1:#判斷當(dāng)買(mǎi)1 的時(shí)候
w="毛衫連衣裙"#物品是連衣裙
xf=59#消費(fèi)29元
dic.update({w: xf})#在dic字典中添加鍵和值
if jq1==2:#判斷當(dāng)買(mǎi)2 的時(shí)候
w="運(yùn)動(dòng)鞋"#物品是運(yùn)動(dòng)鞋
xf=69#物品價(jià)格為69元
dic.update({w: xf})#在dic字典中添加鍵和值
if jq1==3:#選擇功能3的時(shí)候
w="風(fēng)衣"#物品是風(fēng)衣
xf=99#價(jià)格為99元
dic.update({w:xf})#在dic字典中添加鍵和值
xz=input("購(gòu)買(mǎi)成功是否繼續(xù):y/n")#選擇是否要繼續(xù)購(gòu)買(mǎi)
if xz=="n":#當(dāng)選擇否的話(huà)
print("當(dāng)前購(gòu)物車(chē)商品有%s"%(dic))#輸出字典,都購(gòu)買(mǎi)了什么和價(jià)格
jm()#引入界面父類(lèi)
gn = int(input("請(qǐng)輸入你要選擇的功能編號(hào)"))#選擇你要的功能
if gn==2:#當(dāng)選擇功能2
print("今日女裝已經(jīng)賣(mài)完")#打印女裝已經(jīng)賣(mài)完
#ps這一個(gè)功能和下個(gè)三號(hào)功能小編偷懶沒(méi)有寫(xiě),但是寫(xiě)方式是和1號(hào)功能一樣的
xz = input("購(gòu)買(mǎi)失敗是否繼續(xù):y/n")#是否繼續(xù)購(gòu)買(mǎi)
jm()#引入界面功能
gn = int(input("請(qǐng)輸入你要選擇的功能編號(hào)"))#選擇界面的功能
if gn==3:
print("今日男裝已經(jīng)賣(mài)完")
xz = input("購(gòu)買(mǎi)失敗是否繼續(xù):y/n")
jm()
gn = int(input("請(qǐng)輸入你要選擇的功能編號(hào)"))
if gn==4:#當(dāng)功能為4
ms()#引入美食界面
jq2=int(input("請(qǐng)輸入你要購(gòu)買(mǎi)物品的編號(hào)"))#選擇你要購(gòu)買(mǎi)的界面
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("購(gòu)買(mǎi)成功是否繼續(xù):y/n")
if xz == "n":
print("當(dāng)前購(gòu)物車(chē)商品有%s" % (dic2))
jm()
gn = int(input("請(qǐng)輸入你要選擇的功能編號(hào)"))
if gn==5:#當(dāng)選擇功能5的時(shí)候
print("本次購(gòu)買(mǎi)如下 物品名稱(chēng):價(jià)格")#打印購(gòu)買(mǎi)物品和價(jià)格
print(dic)#輸出今日特賣(mài)
print(dic2)#輸出美食
sum=xf+g#衣服的價(jià)錢(qián)+美食的價(jià)錢(qián)=總消費(fèi)
print(sum)#輸出總消費(fèi)多少錢(qián)
break#結(jié)束無(wú)限循環(huán)
if a==2:#當(dāng)選擇功能,退出淘寶
print("歡迎下次使用淘寶")
break結(jié)束循環(huán)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python實(shí)現(xiàn)淘寶購(gòu)物系統(tǒng)
- Python實(shí)戰(zhàn)購(gòu)物車(chē)項(xiàng)目的實(shí)現(xiàn)參考
- Python實(shí)現(xiàn)購(gòu)物評(píng)論文本情感分析操作【基于中文文本挖掘庫(kù)snownlp】
- python購(gòu)物車(chē)程序簡(jiǎn)單代碼
- Python3實(shí)現(xiàn)購(gòu)物車(chē)功能
- Python實(shí)現(xiàn)購(gòu)物車(chē)購(gòu)物小程序
- Python實(shí)現(xiàn)購(gòu)物車(chē)程序
- python實(shí)現(xiàn)簡(jiǎn)單的購(gòu)物程序代碼實(shí)例
相關(guān)文章
Python 3.8正式發(fā)布,來(lái)嘗鮮這些新特性吧
今天 Python3.8 發(fā)布啦,它是 Python2 終結(jié)前最后一個(gè)大版本,我們一起看看這個(gè)版本都添加了那些新功能和特性2019-10-10
使用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基于pdfminer庫(kù)提取pdf文字代碼實(shí)例
這篇文章主要介紹了python 提取pdf文字代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
淺談python條件表達(dá)式:多項(xiàng)分支,雙向分支
這篇文章主要介紹了淺談python條件表達(dá)式:多項(xiàng)分支,雙向分支的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
如何使用Python自動(dòng)生成報(bào)表并以郵件發(fā)送
這篇文章主要介紹了如何使用Python自動(dòng)生成報(bào)表并以郵件發(fā)送,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下2020-10-10
基于Python實(shí)現(xiàn)全自動(dòng)二維碼識(shí)別
這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)全自動(dòng)二維碼識(shí)別功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11
Python中最強(qiáng)大的重試庫(kù)Tenacity使用探索
這篇文章主要為大家介紹了Python中最強(qiáng)大的重試庫(kù)Tenacity使用探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
關(guān)于PyTorch環(huán)境配置及安裝教程(Windows10)
這篇文章主要介紹了關(guān)于PyTorch環(huán)境配置及安裝教程(Windows10),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07

