Python 基礎 - Day 3 Assignment - Compensation Management System 工資管理系統
作業要求
Alex 100000
Rain 80000
Egon 50000
Yuan 30000
-----以上是info.txt文件-----
實現效果:
從info.txt文件中讀取員工及其工資信息,最後將修改或增加的員工工資信息也寫入原info.txt文件。
效果演示:
1. 查詢員工工資
2. 修改員工工資
3. 增加新員工記錄
4. 退出
>>:1
請輸入要查詢的員工姓名(例如:Alex):Alex
Alex的工資是:100000。
1. 查詢員工工資
2. 修改員工工資
3. 增加新員工記錄
4. 退出
>>:2
請輸入要修改的員工姓名和工資,用空格分隔(例如:Alex 10):Alex 10
修改成功!
1. 查詢員工工資
2. 修改員工工資
3. 增加新員工記錄
4. 退出
>>:3
請輸入要增加的員工姓名和工資,共空格分割(例如:Eric 100000):Eric 100000
增加成功!
1. 查詢員工工資
2. 修改員工工資
3. 增加新員工記錄
4. 退出
>>:4
再見!
Python 基礎 - Day 3 Assignment - Compensation Management System 工資管理系統
相關推薦
Python 基礎 - Day 3 Assignment - Compensation Management System 工資管理系統
記錄 退出 lex 再見 gem 及其 實現 員工 管理 作業要求 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件----- 實現效果: 從info.txt文件中讀取員工及其工資信息,最後將修改
Python 基礎 - Day 2 Assignment - ShoppingCart 購物車程序
工資 購物車程序 bsp 購物車 要求 shopping pin 打印 ssi 作業要求 1、啟動程序後,輸入用戶名密碼後,如果是第一次登錄,讓用戶輸入工資,然後打印商品列表 2、允許用戶根據商品編號購買商品 3、用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒 4
Python 基礎 - Day 1 Assignment - Three tier menu 三級菜單
src for 退出 數據保存 ide aid b- python hide 作業要求 1. 運行程序輸出第一級菜單 2. 選擇一級菜單某項,輸出二級菜單,同理輸出三級菜單 3. 菜單數據保存在文件中 4. 讓用戶選擇是否要退出 5. 有返回上一級菜單的功能 評分標準:
Python 基礎 - Day 4 Assignment - 員工信息表程序
mic 基礎 程序 soft 滿足 strong href 需求 pan 作業要求及初步思路 員工信息表程序,實現增刪改查操作: ① 可進行模糊查詢,語法至少支持下面3種: select name,age from staff_table where age > 2
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基礎day-11[內置函數(未完),遞歸,匿名函數]
oat 讀寫 磁盤 自動 信息 map() instance 冒號 匿名 內置函數: abs() : 返回數字的絕對值。參數可以是整數或浮點數,如果參數是復數,則返回復數的模。 print(abs(0.2)) print(abs(1)) print(abs(-4)) pr
Python 基礎 - Day 2 Learning Note - 列表&元組
索引 import col 獨立 數據結構 如果 忽略 faye 個數 1. 列表 LIST 定義列表 >>> alist=[‘Lydia‘,‘Miranda‘,‘Tony‘,‘Cody‘,‘Lorries‘] >>> print
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 2 Learning Note - Set 集合
基礎 差集 可變集合 自動 lap 完全 添加 key值 com 集合是一個無序的,不重復的數據組合,它的主要作用如下: 去重,把一個列表變成集合,就自動去重了 關系測試,測試兩組數據之前的交集、差集、並集等關系 SET的分為 可變集合 和 不可變集合(frozon se
Python基礎day-16[面向對象編程(未完)]
__weak 特征 並且 事物 精準 san 必須 country rom 面向對象: 相對於面向過程編程來講,面向對象的擴展性比較強。但是同時帶來的問題是可控性差,面向對象編程不像面向過程那樣可以很精準的預測結果。面向對象程序一旦開始就由對象之間進行交互解決問題。
Python 基礎 - Day 2 Learning Note - Dictionary 字典
重復 表達式 item learning 菜單 bond 打印 value [1] Dictionary的表達式:{KEY: VALUE} value 可以是string, list, or disctionary. 層層嵌套,e.g 多層菜單 Dictionar
Python基礎day-18[面向對象:繼承,組合,接口歸一化]
ini 關系 acl 報錯 子類 wan 使用 pytho 減少 繼承: 在Python3中默認繼承object類。但凡是繼承了object類以及子類的類稱為新式類(Python3中全是這個)。沒有繼承的稱為經典類(在Python2中沒有繼承object以及他的子類都是
python-基礎入門-3(對文件操作)
col 文件打開 hello cnblogs you write line div 打印 打開文件用open()函數 open(filename)默認為讀取模式 等價於open(filename,‘r‘) 1 txt=open(filename) 2 print txt.r
python基礎(3):輸入輸出與運算符
http 占位符 str png blog 方法 image 16px 提示 今天總結一下最基礎的輸入輸出和運算符 輸入: python3裏都是input("") input() name = input() #輸入的值會直接賦值給name name = i
Python 基礎 - Day 4 Learning Note - 模塊 - Json & Pickle
ges 進階 code 不同語言 pic hid xml文件 程序 數據類型轉換 Json和Pickle的區別 在python的序列化的兩個模塊中,json模塊是用於字符串和python數據類型間進行轉換;另一個pickle模塊,是用於python特有的類型(所有數據類型和
Python 基礎 - Day 5 Learning Note - 模塊 之 標準庫:datetime (2)
基礎 格式 時間 日期和時間 bin att class ext one 介紹 Datetime 模塊是time模塊的再次封裝,提供了更多的接口。主要是日期和時間的解析,格式化及運算。 其他關於時間的模塊: time - basic calendar - basic
python 基礎 8.3 match方法和search方法
flags 表達式 red iter clas sub pan compile 直接 一,正則對象的split 方法 split(string[,maxsplit]) 按照能夠匹配的字串講string 分割後返回列表。maxsplit 用於指定最大分割次數,不指定將全部分割