1. 程式人生 > >購物車程式2018.5.12

購物車程式2018.5.12

product_list=[('book',70),('bike',400),('iphne',3000),('food',100)]
print(product_list)
salary=0#餘額
shopping_list=[]#購物車
while True:
    salary=input("請輸入你的工資:")
    if(salary.isdigit() ):
        salary =int(salary)
        while True:
            choose_id=input("請輸入商品id")
            if choose_id.isdigit():#是數字
choose_id=int(choose_id) if(choose_id >=0and choose_id,len(product_list)): if salary>=product_list[choose_id ][1]: shopping_list.append(product_list [choose_id ]) salary-=product_list [choose_id ][1] else
: print("您的餘額不足") else: print("商品不存在") elif choose_id =="q": print("您購買的商品有:%s,您的餘額為%s"%(shopping_list,salary )) exit() else: print("商品id格式不對") break else
: print("您的工資格式不正確")

相關推薦

購物車程式2018.5.12

product_list=[('book',70),('bike',400),('iphne',3000),('food',100)] print(product_list) salary=0#餘額 shopping_list=[]#購物車 while True: s

2018.5.12說說反射的用途及實現------要再花費時間加強理解

TP ora fault tor new api itl -h clas 說說反射的用途及實現-----https://segmentfault.com/a/1190000013447750?utm_source=tag-newest 說說JAVA的反射機制------h

2018.5.12—記錄菜菜的一場比賽

寫個部落格記錄一下菜鳥成長記~賽後認真總結反思了一下,還是基礎不牢固,思路有了要麼是細節處理有問題,要麼是題意有遺漏。A:說是規律。。反正我沒想到。。還在研究。B:You are given an array a consisting of n elements a1, a2

下拉重新整理(2018.5.12

-----在MainActivity中-------------···package com.example.mylistviewrefresh;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import j

2018.1.12 55次課

刪除 class 指定 還在 com 我們 兩個 如果 處理 五周第五次課(1月12日)8.10 shell特殊符號cut命令8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符號下8.10 shell特殊符號cut命令

2018-1-12 55次課

$@ () 文件分割 分號 ann 指定 精簡 錯誤輸出 另一個 8.10 shell特殊符號cut命令 特殊符號: 幾個和管道有關的命令 cut 截取字符串, cut -c指定字符 8.11 sort_wc_uniq命令 sort排序, sort -n數字排

2018-1-12 55次課

gin localhost conda anaconda 參考 emp adsl 大小 操作 8.10 shell特殊符_cut命令* 任意個任意字符? 任意一個字符 ?.txt# 註釋字

201812程式語言排行榜新鮮出爐!!Visual Basic.NET首次進入前五

TIOBE釋出了2018年12月的程式語言排行榜,令人驚訝的是,微軟的Visual Basic.NET排名正在上升。與去年排名第七相比,現在排名第五。 Visual Basic是一種多正規化、面向物件的程式語言。TIOBE認為,它的崛起之所以令人驚訝,是因為沒有多少專業軟體開發人員會對這種語言給

CentOS7.5 使用二進位制程式部署Kubernetes1.12.2(三)

一、安裝方式介紹 1、yum 安裝 目前CentOS官方已經把Kubernetes源放入到自己的預設 extras 倉庫裡面,使用 yum 安裝,好處是簡單,壞處也很明顯,需要官方更新 yum 源才能獲得最新版本的軟體,而所有軟體的依賴又不能自己指定,尤其是你的作業系統版本如果低的話,使用 yum 源安裝

近一個月的學習總結(4.8—5.12

line spa java泛型 思想 習題 cti mysql 數組 對象 Java-se基礎知識的學習已經告一段落,對自己這一個月的知識體系做一個大致的總結: 1.Java語言基礎(基礎完成) 2.面向對象基礎(封裝、繼承、多態)(基礎完成) 3.抽象類、接口(基礎完成)

5.12隨筆

高度 control 5.1 瀏覽器 現在 距離 如果 top 邊距 1.內聯元素和塊元素 內聯元素:p、 div、 h1~h6 塊元素:span、a 區別:內聯元素占空間全部寬度,自動換行; 塊元素必須首先設置其相應的寬度,不會

補2017.5.12

jquer mov fun head class 坐標 註意 rip parse jQuery讓DIV隨著鼠標的移動來移動 貌似最簡單的功能,卻蘊含著智慧的結晶,雖然是鼠標在動,然後DIV再動,其實,真正移動的是代碼~ <!DOCTYPE html> <

struts2升級至最新版本2.5.12

web.xml 創建 pac prop 區別 配置 err tom work 由於公司之前很早的項目服務器老是被黑,數據庫遭到攻擊,原因是利用struts2漏洞,上傳一些東西,簡直是亂搞,之前的struts版本太低。後來用想過換個後臺,但是改動太大,還是升級到最新版本的st

2017 acm icpc 沈陽(網絡賽)5/12 題解

pan arr 數組存儲 一個起點 har false turn 後綴 magic 比賽中較...能做的5道題 hdoj6195. cable cable cable 題目鏈接 :  http://acm.hdu.edu.cn/showproblem.php?pid=6

購物車功能完整版12.13

select 一個 cti 列表 stc tps api selectall ror 一、這次系統來做了下購物車的功能模塊,以下幾個功能吧: 1、查詢購物車列表 2、向購物車添加商品 3、刪除購物車商品 4、修改購物車商品數量 以上四個是傳統的增刪改成功能。 5、購物車商品

關於java web的筆記2018-01-12

tint on() 執行sql first for email 翻譯 金額 final 需求:1、寫一個商品類,有商品編號、商品名稱、商品分類、商品單價屬性。2、寫一個商品條目信息類,有商品和數量兩個屬性,有商品總價格方法。3、寫一個購物車類,有添加商品方法、查看訂單信息,

DAY4-打卡第四天-2018-1-12

不能 post fight log 語言 bug 不可 字符串 大小寫   剛經歷C語言考試,提前一個小時交卷出來在學一點咯!! 字符串不是一個基本類型,不能用恒等==  而應該用: 變量名.equals("");  變量名.equalsIgnoreCase(""); /

2018-1-12 Linux學習筆記

str and passwd 追加 -h 一行 naconda 命令 使用 8.10 shell特殊符號cut命令 8.10.1 特殊符號符號 * : 任意個任意字符符號 ? : 任意一個字符符號 # : 註釋字符,即#後面的內容linux忽略掉符號 \ : 轉義字符,將後

2018-1-12電子表、存成績、輪播圖

獲取 innerhtml 生成 png 返回 二維數組 點擊 inf 計算   今天整理了幾個有關於Javascript的實例: 1、電子表: <body>     <h2></h2>     <inpu

<C++ - 拷貝構造> 2018-01-12

spa pre 是否 ++ 1-1 div space c++ har #include <iostream> using namespace std; /* 回顧上節的內容: 1.構造和析構 2.new dele