python的多線程實現代碼(模擬銀行服務操作流程)

程序員陳平安 發佈 2020-01-13T09:43:46+00:00

1.3編寫程序模擬上面的工作過程,主要要求如下:程序運行後,當看到「請點擊觸摸屏獲取號碼:」的提示時,只要按回車鍵,即可顯示「您的號碼是:XXX,您前面有 YYY 位」的提示,其中XXX 是所獲得的服務號碼,YYY 是在 XXX 之前來到的正在等待服務的人數。

文章內容主要介紹了python模擬銀行服務多線程實現代碼,非常不錯,具有一定的參考借鑑價值!!!

1.模擬銀行服務完成程序代碼

目前,在以銀行營業大廳為代表的窗口行業中大量使用排隊(叫號)系統,該系統完全模擬了人群排隊全過程,通過取票進隊、排隊等待、叫號服務等功能,代替了人們站隊的辛苦。

排隊叫號軟體的具體操作流程為:

1.1 顧客取服務序號

當顧客抵達服務大廳時,前往放置在入口處旁的取號機,並按一下其上的相應服務按鈕,取號機會自動列印出一張服務單。單上顯示服務號及該服務號前面正在等待服務的人數。

1.2 服務員工呼叫顧客

服務員工只需按一下其櫃檯上呼叫器的相應按鈕,則顧客的服務號就會按順序的顯示在顯示屏上,並發出「叮咚」和相關語音信息,提示顧客前往該窗口辦事。當一位顧客辦事完畢後,櫃檯服務員工只需按呼叫器相應鍵,即可自動呼叫下一位顧客。

1.3 編寫程序模擬上面的工作過程,主要要求如下:

程序運行後,當看到「請點擊觸摸屏獲取號碼:」的提示時,只要按回車鍵,即可顯示「您的號碼是:XXX,您前面有 YYY 位」的提示,其中XXX 是所獲得的服務號碼,YYY 是在 XXX 之前來到的正在等待服務的人數。

用多線程技術模擬服務窗口(可模擬多個),具有服務員呼叫顧客的行為,假設每個顧客服務的時間是10000ms,時間到後,顯示「請 XXX 號到 ZZZ 號窗口!」的提示。其中 ZZZ 是即將為客戶服務的窗口號。

非誠勿擾:正在學習python的小夥伴或者打算學習的,可以私信小編「07」領取資料!

代碼:

以下為 python 實現:

結果截圖:

總結

以上所述是小編給大家介紹的python多線程實現代碼(模擬銀行服務操作流程),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。

結尾

最後多說一句,小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,並在後台私信小編:「07」即可領取。

關鍵字: