1. 程式人生 > >python編寫二級選單(購物車)原始碼

python編寫二級選單(購物車)原始碼

product_list=[
    ('a1001',"IPHONE",5800),
    ('b2001',"MAC pro",12000),
    ('c3001',"Starbuck Latte",31),
    ('d4001',"Alex Python",81),
    ('e5001',"Bike",800)
]
shopping_list=[]    #建立臨時空列表
sal=input('please input your salary: ')
if sal.isdigit():
    sal=int(sal)
    rawsal = sal
    while True:
        serial=len
(product_list) for i in range(serial): p_item=product_list[i] print(p_item) user_chioce = input("please input your chioce: ") #while user_chioce in product_list[p_item.index(user_chioce)]: for j in range(serial): p_item=product_list[j] if
user_chioce == p_item[0]: if sal >=0 and sal >=p_item[2]: shopping_list.append(p_item) sal-=p_item[2] print("Added %s into shopping cart,your current balance is \033[31;1m%s\033[0m" % (p_item, sal)) else: print
("\033[41;1m你的餘額只剩%s,餘額不足,請及時充值\033[0m" % (sal)) elif user_chioce=='q': print("----your shopping list----") for index,p in enumerate(shopping_list): print(index+1,p) print("Total:",rawsal-sal) print("Balance: ",sal) exit() else: continue else: print("your salary input error,must be munber")

相關推薦

python編寫二級選單購物車原始碼

product_list=[ ('a1001',"IPHONE",5800), ('b2001',"MAC pro",12000), ('c3001',"Starbuck Latte",31), ('d4001',"Alex Python",

利用kvaser和Python編寫監控介面2

利用Python,通過kvaser讀取CAN訊號,在DBC翻譯訊號時發生錯誤 錯誤資訊: UnicodeDecodeError:‘utf-8’ codec can’t decode byte … 解決方法: 1、利用文字編輯器(Geany)開啟DBC檔案 2、進行如下設定:“文件”-

利用kvaser和Python編寫監控介面3

在視窗中列印byte時,特殊現象的解釋 def printframe(frame, width): form = '═^' + str(width - 1) print(format(" Frame received ", form)) print("id:",

[初學Python]學習如何編寫GUI介面初級

sublime 這個文字編輯器好像就是用python寫的。所以一直也挺好奇如何利用Pycharm編寫有介面的python應用。言歸正傳,Python介面程式編寫主要依靠一個庫叫做Tkinter 下載Tkinter,我使用的是Ubuntu,所以安裝方式比較簡單

使用python編寫BurpSuite外掛2. 編寫你的第一個burp外掛

執行外掛的一些基本要點 在我們以任何語言執行burp外掛之前,我們需要明白:burp尋找一個名為BurpExtender的class來啟動(class不需要包含任何引數),之後再呼叫registerExtenderCallbacks()方法,且該方法包含cal

iOS抽屜效果、二級選單點選,拖拽滑動

好像最近,看到好多Android上的抽屜效果,也忍不住想要自己寫一個。在Android裡面可以用SlidingDrawer,很方便的實現。IOS上面就只有自己寫了。其實原理很簡單就是 UIView 的移動,和一些手勢的操作。 // // 

使用python編寫opencv程式2、檢視圖片各種屬性,寫入圖片

主要語句: img.shape img.copy() cv2.imwrite(fileDir2,img,[int(cv2.IMWRITE_JPEG_QUALITY), 5]) 1、讀取屬性 可以使用img.shape屬性讀取到圖片的長度及寬度,讀出的結果為一個三元陣列,其

python二級練習10

10. 一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如,6的因子為1、2、3,而6=1+2+3,因此6是完數。程式設計,找出1000之內的所有完數,並輸出該完數及對應的因子。(列舉法)#py

python二級練習6

6. 從鍵盤接收一百分制成績(0~100),要求輸出其對應的成績等級A~E。其中,90分以上為'A',80~89分為'B',70~79分為'C',60~69分為'D',60分以下為'E'。#python

python二級練習1

1. 編寫一個python程式,輸入兩個數,比較它們的大小並輸出其中較大者。#python 3.6 #蔡軍生 #http://blog.csdn.net/caimouse/article/detail

使用python編寫opencv程式安裝及載入圖片

選擇Python學習OPencv的原因:        Python使用解釋型語言,因此非常適合快速學習,同時Python具有結構鬆散,外部可用模組較多的優點,使用Python學習Opencv對於初學者來說非常適合。 1、如何安裝opencv       根據Python

編寫高質量的Python代碼系列之函數

可復用 可選 第十四 減少 文檔字符串 str 特殊 作用 作用域   Python中的函數具備多種特性,這可以簡化編程工作。Python函數的某些性質與其他編程語言中的函數相似,但也有性質是Python獨有的。本節將介紹如何用函數來表達億圖、提升可復用程度,並減少Bug

Python 接口測試

blog 系統環境變量 resp 環境變量 nbsp 們的 www nload uic 1. 概念: 接口測試是測試系統組件間接口的一種測試。接口測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的

Python 接口測試

方式 img 思路 tag 會有 地址 api接口 pytho 自己 五:使用python進行組織編寫接口測試用例 接口測試其實就是幾個步驟。 拿到接口的url地址 查看接口是用什麽方式發送 添加請求頭,請求體 發送查看返回結果,校驗返回結果是否正確 明白了接口測試的測

Python 接口測試

3.4 control .html .get agent gif gin version tps 四:python接口之http請求 python的強大之處在於提供了很多的標準庫以及第三庫,本文介紹urllib 和第三庫的requests。 Urllib 定義了很多函數和類

Python 接口測試

數列 格式 dumps code 輸出 pre weather 標準 lang 五:python數列化和反序列化 把python的對象編碼轉換為json格式的字符串,反序列化可以理解為:把json格式 字符串解碼為python數據對象。在python的標準庫中,專門提供了j

Python 接口測試

expect type version not found 指定 刷新 created 進行 拷貝 三:http狀態碼含義(來源於w3school): 狀態碼: 1xx: 信息 消息: 描述: 100 Continue 服務器僅接收到部分請求,但是一旦

python學習之路

[1] size class dex epc uri msu 語句 這就是 繼續昨天的學習,學到了數組。 首先有兩個數組,name1和name2.我們可以將兩個數組合並 name1=[1,2,3,4] name2=[5,6,7,8] names=name1.extend(

第一個AngularJS Demo購物車

mod 購物 set sco tle ng-model -m -c 刪除 <!DOCTYPE html><html><head>   <meta charset="utf-8" />   <script sr

一個鹹魚的Python爬蟲之路:爬取網頁圖片

you os.path odin 路徑 生成 存在 parent lose exist 學完Requests庫與Beautifulsoup庫我們今天來實戰一波,爬取網頁圖片。依照現在所學只能爬取圖片在html頁面的而不能爬取由JavaScript生成的圖。所以我找了這個網站