需求如下:
**:
# 購物車的實現
goods = ['mac 筆記本','自行車','python book','衣服','鞋子']
price = [8000,1500,80,200,360]
car =
# 請使用者輸入薪資
salary = int(input('input your salary:'))
yue = salary
# 展示商品列表
print('你可以選購以下產品:')
forindex in range(len(goods)):
print()
print('%d:%s **:%d' % (index+1,goods[index],price[index]))
print('輸入wq則退出購物')
print()
flag = true
while flag:
chose_num = input('請輸入:')
if chose_num == 'wq':
flag = false
print('你購物車的產品為:')
forx in car:
print(x)
print('\n當前你的餘額為:%d \n歡迎下次光臨!' % (yue))
break
elif chose_num == '':
continue
elif int(chose_num) > len(goods):
print('你輸入的產品序號不存在')
else:
# 查詢該產品的**
goods_price = price[int(chose_num)-1]
if yue - goods_price > 0:
# 計算餘額
yue = yue - goods_price
print('加入購物車成功 餘額為:%d' % (yue))
else:
print('餘額不足: %d元' % (salary-goods_price))
效果圖如下:
Python 通過List 實現佇列的操作
佇列與棧資料結構是使用頻率較高的技術知識,今天與大家一起分享python如何用list 來實現佇列操作。佇列是什麼 python 實現 class queue def init self self.alist defpush self,value self.alist.insert 0,value ...
實現List分頁,List常用小操作
using system using system.collections.generic using system.linq using system.web public bool hasnextpage 構造方法 public pagingutil listdatalist,int pages...
Python小技巧 關於list
今天記錄一下有關 list 的各種神奇操作,array 和它很像,有些操作是一樣的,部分內容參看了知乎內容。目錄 我們可能會遇到這樣的問題,我想讓這幾個list中的數字 0 0,1 0,1,2 0,1,2,3 合併在乙個 list 裡面,如何實現?比較常用的是迴圈來做,其實還有更簡單高效的做法 a ...