Python 基礎 - Day 2 Assignment - ShoppingCart 購物車程序
作業要求
1、啟動程序後,輸入用戶名密碼後,如果是第一次登錄,讓用戶輸入工資,然後打印商品列表
2、允許用戶根據商品編號購買商品
3、用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒
4、可隨時退出,退出時,打印已購買商品和余額
5、在用戶使用過程中, 關鍵輸出,如余額,商品已加入購物車等消息,需高亮顯示
6、用戶下一次登錄後,輸入用戶名密碼,直接回到上次的狀態,即上次消費的余額什麽的還是那些,再次登錄可繼續購買
7、允許查詢之前的消費記錄
Python 基礎 - Day 2 Assignment - ShoppingCart 購物車程序
相關推薦
Python 基礎 - Day 2 Assignment - ShoppingCart 購物車程序
工資 購物車程序 bsp 購物車 要求 shopping pin 打印 ssi 作業要求 1、啟動程序後,輸入用戶名密碼後,如果是第一次登錄,讓用戶輸入工資,然後打印商品列表 2、允許用戶根據商品編號購買商品 3、用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒 4
Python 基礎 - Day 4 Assignment - 員工信息表程序
mic 基礎 程序 soft 滿足 strong href 需求 pan 作業要求及初步思路 員工信息表程序,實現增刪改查操作: ① 可進行模糊查詢,語法至少支持下面3種: select name,age from staff_table where age > 2
Python 基礎 - Day 2 Learning Note - 列表&元組
索引 import col 獨立 數據結構 如果 忽略 faye 個數 1. 列表 LIST 定義列表 >>> alist=[‘Lydia‘,‘Miranda‘,‘Tony‘,‘Cody‘,‘Lorries‘] >>> print
Python 基礎 - Day 2 Learning Note - Set 集合
基礎 差集 可變集合 自動 lap 完全 添加 key值 com 集合是一個無序的,不重復的數據組合,它的主要作用如下: 去重,把一個列表變成集合,就自動去重了 關系測試,測試兩組數據之前的交集、差集、並集等關系 SET的分為 可變集合 和 不可變集合(frozon se
Python 基礎 - Day 2 Learning Note - Dictionary 字典
重復 表達式 item learning 菜單 bond 打印 value [1] Dictionary的表達式:{KEY: VALUE} value 可以是string, list, or disctionary. 層層嵌套,e.g 多層菜單 Dictionar
Python 基礎 - Day 3 Assignment - Compensation Management System 工資管理系統
記錄 退出 lex 再見 gem 及其 實現 員工 管理 作業要求 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件----- 實現效果: 從info.txt文件中讀取員工及其工資信息,最後將修改
Python 基礎 - Day 1 Assignment - Three tier menu 三級菜單
src for 退出 數據保存 ide aid b- python hide 作業要求 1. 運行程序輸出第一級菜單 2. 選擇一級菜單某項,輸出二級菜單,同理輸出三級菜單 3. 菜單數據保存在文件中 4. 讓用戶選擇是否要退出 5. 有返回上一級菜單的功能 評分標準:
Python 基礎 - Day 5 Learning Note - 模塊 之 標準庫:datetime (2)
基礎 格式 時間 日期和時間 bin att class ext one 介紹 Datetime 模塊是time模塊的再次封裝,提供了更多的接口。主要是日期和時間的解析,格式化及運算。 其他關於時間的模塊: time - basic calendar - basic
Python基礎day-4[dict,set,bool]
pro 錯誤 name 特性 字典 無法 密碼 精確 新增 布爾類型: True和False 所有的數據類型自帶布爾值,只有0,None,空的布爾值為False 字典dict: 特性:dict中使用key和對應的value來存儲數據,dict不像 list那樣,
Python基礎day-5[字符編碼,文件處理,函數]
一個 狀態 asc 國際 文件處理 調用 文字 read font 字符編碼: 為什麽要有字符編碼?字符編碼是為了讓計算機能識別我們人寫的字符,因為計算機只認識高低電平,也就是二進制數"0","1". 字符編碼其實就是在完成一件,字符====>數字的翻譯過程.
Python基礎day-6[函數,命名空間,作用域]
必須 數據類型 一個 none locals 函數 嵌套 補充 元組 函數的返回值 通常有參函數是需要返回值的。 返回值的幾種形式: 1.如果函數內沒有return就返回None 2.return 返回的數據類型沒有限制,也可以返回多個值,
Python開發【第五篇】:Python基礎之2
對齊方式 dex 字符串 後退 ring lag nic 有效 func 字符串格式化 Python的字符串格式化有兩種方式: 百分號方式、format方式 百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。[PEP-310
Python基礎day-11[內置函數(未完),遞歸,匿名函數]
oat 讀寫 磁盤 自動 信息 map() instance 冒號 匿名 內置函數: abs() : 返回數字的絕對值。參數可以是整數或浮點數,如果參數是復數,則返回復數的模。 print(abs(0.2)) print(abs(1)) print(abs(-4)) pr
Python基礎day-13[模塊:re未完]
import -s 數字 沒有 ret int bcs 意義 sdl re: 本質上就是一種小型語言。 操作的對象是字符串。 re.findall():返回的是一個列表。匹配出所有符合條件的元素。 re.search():返回的是一個對象。只匹配出找到的第一個元素,
Python基礎day-13[模塊:re,subprocess未完]
str exe nbsp ati req 滿足 return tin for re(續): re默認是貪婪模式。 貪婪模式:在滿足匹配時,匹配盡可能長的字符串。 import re s = ‘askldlaksdabccccccccasdabcccalsdacbc
Python基礎day-16[面向對象編程(未完)]
__weak 特征 並且 事物 精準 san 必須 country rom 面向對象: 相對於面向過程編程來講,面向對象的擴展性比較強。但是同時帶來的問題是可控性差,面向對象編程不像面向過程那樣可以很精準的預測結果。面向對象程序一旦開始就由對象之間進行交互解決問題。
Python基礎day-18[面向對象:繼承,組合,接口歸一化]
ini 關系 acl 報錯 子類 wan 使用 pytho 減少 繼承: 在Python3中默認繼承object類。但凡是繼承了object類以及子類的類稱為新式類(Python3中全是這個)。沒有繼承的稱為經典類(在Python2中沒有繼承object以及他的子類都是
Python基礎6-2 面向對象編程
python 面向對象 本篇將詳細介紹Python 類的成員、成員修飾符、類的特殊成員。類的成員類的成員可以分為三大類:字段、方法和屬性註:所有成員中,只有普通字段的內容保存對象中,即:根據此類創建了多少對象,在內存中就有多少個普通字段。而其他的成員,則都是保存在類中,即:無論對象的多少,在內存中只
Python 基礎 - Day 4 Learning Note - 模塊 - Json & Pickle
ges 進階 code 不同語言 pic hid xml文件 程序 數據類型轉換 Json和Pickle的區別 在python的序列化的兩個模塊中,json模塊是用於字符串和python數據類型間進行轉換;另一個pickle模塊,是用於python特有的類型(所有數據類型和
Python自學day-2
deepcopy rfi 技術 參數 元組 board leo 常用 下標索引 一、模塊 模塊分兩種:標準庫和第三方庫,標準庫是不需要安裝就可以使用的庫。 import [模塊名]:導入一個庫,優先是在項目路徑中尋找。自定義模塊名不要和標準庫模塊名相同。