亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python初學(xué)時(shí)購(gòu)物車(chē)程序練習(xí)實(shí)例(推薦)

 更新時(shí)間:2017年08月08日 08:54:56   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇Python初學(xué)時(shí)購(gòu)物車(chē)程序練習(xí)實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

廢話(huà)不多說(shuō),直接上代碼

#Author:Lancy Wu

product_list=[
 ('Iphone',5800),
 ('Mac Pro',9800),
 ('Bike', 800),
 ('Watch', 10600),
 ('Coffee', 31),
 ('Lancy Python', 120)
] #商品列表
shopping_list=[] #定義一個(gè)列表來(lái)存儲(chǔ)已購(gòu)商品
salary=input("請(qǐng)輸入工資:")
if salary.isdigit(): #當(dāng)輸入的內(nèi)容為數(shù)字
 salary=int(salary) #將輸入的工資轉(zhuǎn)換成int類(lèi)型
 while True:
  #循環(huán)打印出所有商品列表,有兩種寫(xiě)法,一般用下面一種
  # for item in product_list:
  #  print(product_list.index(item),item)
  for index,item in enumerate(product_list): #enumerate()這個(gè)方法是取出列表下標(biāo)
   print(index,item)
  user_choice=input("是否購(gòu)買(mǎi)商品?如果要購(gòu)買(mǎi)商品請(qǐng)輸入商品編號(hào):")
  if user_choice.isdigit(): #當(dāng)輸入的商品編號(hào)為數(shù)字
   user_choice=int(user_choice) #將輸入的商品編號(hào)轉(zhuǎn)換成int類(lèi)型
   if user_choice<len(product_list) and user_choice>=0: #判斷輸入的商品編號(hào)是否存在
    p_item=product_list[user_choice] #根據(jù)商品下標(biāo)取出所購(gòu)買(mǎi)的商品
    if p_item[1]<=salary: #當(dāng)商品的價(jià)格小于等于余額
     shopping_list.append(p_item) #將購(gòu)買(mǎi)的商品存儲(chǔ)到shopping_list[]列表中
     salary-=p_item[1]    #計(jì)算余額
     print("您購(gòu)買(mǎi)的商品為%s,余額為\033[31;1m%s\033[0m"%(p_item,salary)) #這個(gè)地方做了一下處理,將余額高亮顯示
    else: #當(dāng)商品的價(jià)格大于余額
     print("\033[41;1m你的余額只剩[%s]\033[0m"%salary) #這個(gè)地方做了一下處理,將余額高亮顯示
   else:
     print("該商品不存在!")
  elif user_choice=='q': #當(dāng)輸入的商品編號(hào)為q時(shí),打印購(gòu)買(mǎi)的商品和余額并退出程序
   print("--------以下是購(gòu)買(mǎi)的商品--------")
   for p in shopping_list:
    print(p)
   print("您的余額為:",salary)
   exit()
  else:
   print("該商品不存在!")

以上這篇Python初學(xué)時(shí)購(gòu)物車(chē)程序練習(xí)實(shí)例(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python+Opencv識(shí)別兩張相似圖片

    Python+Opencv識(shí)別兩張相似圖片

    python的功能實(shí)在太強(qiáng)大,這篇文章主要介紹了Python+Opencv識(shí)別兩張相似圖片的相關(guān)資料,文中利用Opencv庫(kù)進(jìn)行了更簡(jiǎn)潔化的實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2016-04-04
  • Python中的sys.stdout.write實(shí)現(xiàn)打印刷新功能

    Python中的sys.stdout.write實(shí)現(xiàn)打印刷新功能

    今天小編就為大家分享一篇Python中的sys.stdout.write實(shí)現(xiàn)打印刷新功能,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python利用folium實(shí)現(xiàn)地圖可視化

    Python利用folium實(shí)現(xiàn)地圖可視化

    Folium是建立在Python生態(tài)系統(tǒng)的數(shù)據(jù)整理(Datawrangling)能力和Leaflet.js庫(kù)的映射能力之上的開(kāi)源庫(kù)。這篇文章主要給大家介紹了關(guān)于如何Python利用folium實(shí)現(xiàn)地圖可視化的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • python正則表達(dá)式re之compile函數(shù)解析

    python正則表達(dá)式re之compile函數(shù)解析

    這篇文章主要介紹了python正則表達(dá)式re之compile函數(shù)解析,介紹了其定義,匹配模式等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • python畫(huà)柱狀圖--不同顏色并顯示數(shù)值的方法

    python畫(huà)柱狀圖--不同顏色并顯示數(shù)值的方法

    今天小編就為大家分享一篇python畫(huà)柱狀圖--不同顏色并顯示數(shù)值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python將DataFrame的某一列作為index的方法

    Python將DataFrame的某一列作為index的方法

    下面小編就為大家分享一篇Python將DataFrame的某一列作為index的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python FastAPI 多參數(shù)傳遞的示例詳解

    Python FastAPI 多參數(shù)傳遞的示例詳解

    這篇文章主要介紹了Python FastAPI 多參數(shù)傳遞,FastAPI通過(guò)模板來(lái)匹配URL中的參數(shù)列表,大概分為三類(lèi)方式傳遞參數(shù),每種方式結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Python多線(xiàn)程經(jīng)典問(wèn)題之乘客做公交車(chē)算法實(shí)例

    Python多線(xiàn)程經(jīng)典問(wèn)題之乘客做公交車(chē)算法實(shí)例

    這篇文章主要介紹了Python多線(xiàn)程經(jīng)典問(wèn)題之乘客做公交車(chē)算法,簡(jiǎn)單描述了乘客坐公交車(chē)問(wèn)題并結(jié)合實(shí)例形式分析了Python多線(xiàn)程實(shí)現(xiàn)乘客坐公交車(chē)算法的相關(guān)技巧,需要的朋友可以參考下
    2017-03-03
  • Python列表生成式與生成器操作示例

    Python列表生成式與生成器操作示例

    這篇文章主要介紹了Python列表生成式與生成器操作,結(jié)合實(shí)例形式分析了Python列表生成式與生成器的功能、使用方法及相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python實(shí)現(xiàn)提取音樂(lè)頻譜的方法詳解

    Python實(shí)現(xiàn)提取音樂(lè)頻譜的方法詳解

    你有沒(méi)有經(jīng)常好奇一些音樂(lè)軟件的頻譜特效是怎么做的,為什么做的這么好看?有沒(méi)有想試試自己提取音樂(lè)頻譜并可視化展現(xiàn)出來(lái)?本文就來(lái)教你如何利用Python提取音樂(lè)頻譜,快來(lái)學(xué)習(xí)一下吧
    2022-06-06

最新評(píng)論