python学习day04
生活随笔
收集整理的這篇文章主要介紹了
python学习day04
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一:今天是一個(gè)學(xué)習(xí)列表后的實(shí)踐訓(xùn)練
購(gòu)物小程序:
#codeing:UTF-8 #__author__:Duke #date:2018/3/1/001product_list = [('mac',7000),('bike',1000),('phone',2000),('kindle',800),('iwatch',3000), ]; shopping_car = []; saving = input("please input your money:") #saving 為消費(fèi)者的存款 if saving.isdigit():saving = int(saving);while True:#打印商品列表for i, v in enumerate (product_list, 1):print (i, v[0], v[1]);#選擇購(gòu)買(mǎi)商品的編號(hào)choice = input('請(qǐng)輸入購(gòu)買(mǎi)商品的編號(hào)[退出:q ]:')#驗(yàn)證用戶(hù)的輸入if choice.isdigit():choice = int(choice)if choice>0 and choice <= len(product_list) :p_item = product_list[choice-1]; #挑出選擇的商品if p_item[1] < saving: #判斷余額是否夠買(mǎi)此商品saving -= p_item[1]; #付賬shopping_car.append(p_item); #將商品加入訂單print("你購(gòu)買(mǎi) %s 成功 " % p_item[0]);else:print("你的余額不足,還剩 %s" % saving) #余額不足的提示else:print('你的商品編號(hào)不存在...'); #選擇的商品不存在時(shí)elif choice == 'q':print("----------你購(gòu)買(mǎi)的商品如下-------"); #退出下單操作for i,v in enumerate (shopping_car,1) : #顯示已購(gòu)商品print(i,v)print ("你的余額為: %s" % saving) #顯示余額break;else:print('invalid input...'); #錯(cuò)誤輸入提示有不明白的地方歡迎留言。
轉(zhuǎn)載于:https://www.cnblogs.com/duke77--null/p/8490417.html
總結(jié)
以上是生活随笔為你收集整理的python学习day04的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何测试一个水杯
- 下一篇: 转载:mysql存储过程讲解