第一次個人程式設計作業

2022-03-28 23:28:36 字數 2282 閱讀 3194

倉庫

psp2.1

personal software process stages

預估耗時(分鐘)

實際耗時(分鐘

planning

計畫

· estimate

· 估計這個任務需要多少時間100

development

開發

8802000

· analysis

· 需求分析 (包括學習新技術)

240420

· design spec

· 生成設計文件

1040

· design review

· 設計複審

1010

· coding standard

· **規範 (為目前的開發制定合適的規範)

3010

· design

· 具體設計

6030

· coding

· 具體編碼

320720

· code review

· **複審

6030

· test

· 測試(自我測試,修改**,提交修改)

60180

reporting

報告

· test repor

· 測試報告

6060

· size measurement

· 計算工作量

2010

· postmortem & process improvement plan

· 事後總結, 並提出過程改進計畫

3060

合計1790

3570

**解題思路**

- 收線分離出**姓名和手機號碼**,引入python的re模組 (正規表示式),在查詢號碼是位址後面也可能會有號碼,通過查詢資料提取只含有手機號碼的11為數字

- **位址**劃分

- 發現不不只是單純的"**省市區鎮村號**",還需要對"**直轄市,自治區, 島**"在進行劃分

- 附加題.........

資料實現流程圖

**說明.展示出專案關鍵**,並解釋思路與注釋說明。

```import re

import json

dic1 = {}

res =

str1 = input()

name = re.search('(.*?,)', str1)

phone_number = re.search('\d+', str1)

name = re.sub(',', '', name.group())

dic1['姓名'] = name

dic1['手機'] = phone_number.group()

str2 = re.sub('.', '', str1)

str2 = re.sub('(\d\d+)', '', str2)

str2 = re.sub('(.*,)', '', str2)

**效能分析**

**計算模組部分單元測試展示**

李四,福建省福州13756899511市鼓樓區鼓西街道湖濱路110號湖濱大廈一層.

張三,福建福州閩13599622362侯縣上街鎮福州大學10#111.

王五,福建省福州市鼓樓18960221533區五一北路123號福州鼓樓醫院.

小美,北京市東15822153326城區交道口東大街1號北京市東城區人民法院.

小陳,廣東省東莞市鳳崗13965231525鎮鳳平路13號.

**總結**

剛拿到題目一臉懵逼,學渣的我什麼都不懂,查了很多資料 看了別人的部落格才知道要用正規表示式來做 ,才開始入門python 才學到一點點皮毛 類,函式都不懂....

但是也感覺時間充實了很多不像以前一樣 學習了很多 希望越來越好吧

第一次個人程式設計作業

psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫120 estimate 估計這個任務需要多少時間 120development 開發360 analysis 需求分析 包括學習新技術 60 design spec...

第一次個人程式設計作業

github倉庫位址 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫50 60estimate 估計這個任務需要多少時間 3020 development 開發960 1080 analysis 需求分析 包括學習...

第一次個人程式設計作業

richer psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫60 100 estimate 估計這個任務需要多少時間 2030 development 開發600 550 analysis 需求分析 包括學習新技...