国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python初學(xué)時購物車程序練習(xí)實例(推薦)

2020-01-04 17:08:02
字體:
供稿:網(wǎng)友

廢話不多說,直接上代碼

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

以上這篇Python初學(xué)時購物車程序練習(xí)實例(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洛阳市| 普兰县| 彰武县| 宁强县| 承德市| 西和县| 林州市| 兰西县| 扶沟县| 安福县| 桃园市| 天等县| 永清县| 两当县| 三穗县| 巴林右旗| 万盛区| 万宁市| 启东市| 嘉祥县| 胶南市| 景泰县| 平安县| 桃园县| 乐平市| 比如县| 吴忠市| 怀安县| 南昌县| 蛟河市| 新巴尔虎左旗| 株洲县| 淅川县| 成武县| 龙山县| 上蔡县| 凌云县| 博湖县| 阿克| 保德县| 肇州县|