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