通過(guò)前兩天的學(xué)習(xí),作一個(gè)小的python程序,做為對(duì)上兩節(jié)課程內(nèi)容的回顧,用到的知識(shí)點(diǎn)有循環(huán)判斷,列表,類型轉(zhuǎn)換python
程序要求:app
1.啟動(dòng)程序后,先輸入用戶工資,而后打印商品列表iphone
2.容許用戶根據(jù)商品編號(hào)購(gòu)買商品學(xué)習(xí)
3.用戶選擇商品后,檢測(cè)余額是否夠,夠就直接扣款,不夠就提醒ui
4.隨時(shí)能夠退出,退出時(shí)打印已購(gòu)買商品和余額。spa
你們能夠本身先寫一下,我寫的代碼以下:orm
salary = input("請(qǐng)輸入您的薪水:") things = [[], ], ], ], ]] shopping_car = [] balance = int(salary) while True: print(things) buy = input("輸入您想購(gòu)買的商品號(hào)(如3),若是退出直接輸入“quit”:") if buy == "quit": print("您已經(jīng)購(gòu)買的商品為:") print(shopping_car) print("你剩下的余額為{ba}".format(ba=balance)) break else: number = int(buy) - 1 number < 0: print("您的輸入有錯(cuò)誤,請(qǐng)從新輸入") continue if balance >= int(things[number][1]): balance = balance - int(things[number][1]) print("{things}已加入您的購(gòu)物車,你剩下的余額為{ba}".format(things=things[number][0],ba = balance)) add = things[number] shopping_car.append(add) else: print("您的余額不足!") print("您已經(jīng)購(gòu)買的商品為:") print(shopping_car) print("你剩下的余額為{ba}".format( ba=balance)) break