python元組,列表,字典練習
阿新 • • 發佈:2017-12-27
odi mes log continue mac pro python元組 gpo 商品 utf-8
#coding = utf-8 goods_data = (["iphone7",8000],["mac pro",12000],["bike",1000]) buyed_goods =[] def display_menu(): mes = ‘‘‘ ******購物商城系統****** 1.%s %d 2.%s %d 3.%s %d 4.退出系統 ************************ ‘‘‘%(goods_data[0][0],goods_data[0][1],goods_data[1][0],goods_data[1][1],goods_data[2][0],goods_data[2][1]) print(mes) def showbought(buyed_goods): length = len(buyed_goods) mes = ‘‘‘ ---購物清單--- ‘‘‘ print(mes) for i in(buyed_goods): print(i) def toselect(): display_menu() selected = int(input("請選擇:")) return selected yue = int(input("輸入金額:")) while True: se =toselect() if(se == 1 and yue >= goods_data[0][1] ): buyed_goods.append([goods_data[0][0],goods_data[0][1]]) yue -= goods_data[0][1] print("購買商品%s成功,花費%d RMB,余額為:%d" % (goods_data[0][0], goods_data[0][1],yue)) continue if(se ==2 and yue >= goods_data[1][1]): buyed_goods.append([goods_data[1][0], goods_data[1][1]]) yue -= goods_data[1][1] print("購買商品%s成功,花費%d RMB,余額為:%d" % (goods_data[1][0], goods_data[1][1], yue)) continue if(se ==3 and yue >= goods_data[2][1]): buyed_goods.append([goods_data[2][0], goods_data[2][1]]) yue -= goods_data[2][1] print("購買商品%s成功,花費%d RMB,余額為:%d" % (goods_data[2][0], goods_data[2][1],yue)) continue else: print("余額不足!!!") showbought(buyed_goods) break
python元組,列表,字典練習