15.某醫(yī)院掛號系統(tǒng)有兩種掛號方式:預(yù)約掛號(預(yù)約就診時間,需提前一天完成)和直接掛號(當(dāng)天8:00后在服務(wù)臺排隊掛號)。醫(yī)生8:00開診;預(yù)約掛號患者在預(yù)約的就診時間到達后,優(yōu)先就診;一位患者就診結(jié)束后,下一位患者再開始就診。
醫(yī)院為提升服務(wù)質(zhì)量,編寫程序模擬就診順序?,F(xiàn)獲取某醫(yī)生早上就診患者的數(shù)據(jù),分別為姓名、預(yù)約或掛號時間、就診時長(單位:分鐘)。預(yù)約掛號數(shù)據(jù)(準時到達人員數(shù)據(jù))如圖a所示,直接掛號數(shù)據(jù)如圖b所示。運行程序,輸出前三位就診順序名單,如圖c所示。
(1)根據(jù)上圖數(shù)據(jù),預(yù)約掛號人員江浩華排在第
位就診。
(2)定義如下sort(1st)函數(shù),參數(shù)1st的每個元素都包含3個數(shù)據(jù)項,分別為姓名、預(yù)約時間、就診時長。函數(shù)功能是將1st的元素根據(jù)預(yù)約時間進行升序排列,函數(shù)返回1st。函數(shù)代碼如下,請在劃線處填入合適的代碼。
(3)實現(xiàn)模擬輸出就診順序的部分Python程序如下,請在劃線處填入合適的代碼。