python學習筆記之小小購物車

2021-09-26 02:29:40 字數 1438 閱讀 1396

#

coding=utf-8

'''created on 2015-6-18

@author: 悅文

'''def

goods_list():

shangpin=

print"-

"*12 +u"

商品列表

" +"

-"*12

for key in

shangpin:

print

"goods: %s --> price: %s

" %(key,shangpin[key])

print"-

"*12 +u"

商品列表

" +"

-"*12

return

shangpin

defjiesuan(money,shangpin_list):

sheng_money=money

while

true:

qt=raw_input(u"

您需要購物嗎?y/n \n")

if qt=="y"

: gou_goods=raw_input(u"

")

if gou_goods in

shangpin_list:

sheng_money=int(sheng_money)-int(shangpin_list[gou_goods])

if sheng_money>=0:

print

"您購買了%s商品,共消費 %s, 您還剩 %s元錢!

" %(gou_goods,shangpin_list[gou_goods],sheng_money)

else

:

print

"您的金錢不足,請充值,歡迎下次光臨!

"break

else

:

print

"沒有此商品!

"else

:

print

"歡迎下次光臨!

"break

if__name__== '

__main__':

shangpin_list=goods_list()

try:

money=raw_input(u"

請充值後在購買商品,請輸入充值金額:\n")

print

"您的充值金額為 %s,充值成功!

"%(money)

except

ioerror,e:

print

"輸入錯誤,請檢查!

"jiesuan(money,shangpin_list)

Bootstrap學習小小小小筆記

嗯,剛開始學,一點小tips,供自己回憶。1 bootstrap3已經是移動裝置優先了。所以一般在head中新增 2 bootstrap 提供了一套響應式 移動裝置優先的流式網格系統,隨著螢幕或視口 viewport 尺寸的增加,系統會自動分為最多12列。行必須放置在.container內,在行內放...

python 通過list 實現小小購物車功能

需求如下 購物車的實現 goods mac 筆記本 自行車 python book 衣服 鞋子 price 8000,1500,80,200,360 car 請使用者輸入薪資 salary int input input your salary yue salary 展示商品列表 print 你可以...

python學習筆記(七) 小小的實踐

學以致用,利用已經學習的python完成了codeforces簡單習題 學習到的東西,在一行輸入多個連續的資料用input split 輸入的是字串型別 具體見 鏈結 a.book reading s input split n int s 0 t int s 1 s1 input split fo...