Python 是一種功能強大的編程語言,被廣泛用于開發和部署各種類型的應用程序。其中之一是考勤機程序。下面介紹一下如何使用 Python 開發一個簡單的考勤機應用程序。
import time def attendance_system(): while True: print("歡迎使用考勤機!") print("請輸入您的員工號:") emp_no = input() print("請輸入您的姓名:") emp_name = input() print("請輸入您的上班時間(格式:HH:MM):") start_time = input() print("請輸入您的下班時間(格式:HH:MM):") end_time = input() # 將上班時間和下班時間轉換為時間戳 try: start_timestamp = time.mktime(time.strptime(start_time, '%H:%M')) end_timestamp = time.mktime(time.strptime(end_time, '%H:%M')) except ValueError: print("輸入的時間格式不正確,無法記錄考勤") continue total_time = end_timestamp - start_timestamp print("員工號:", emp_no) print("姓名:", emp_name) print("上班時間:", start_time) print("下班時間:", end_time) print("工作時長:", total_time / 60, "分鐘") attendance_system()
上面的代碼中,我們定義了一個名為attendance_system
的函數,用于實現考勤機的邏輯。該函數采用循環結構,一直等待用戶輸入員工信息和上下班時間。我們使用time
模塊中的strptime
函數將時間字符串轉換為時間戳,然后將兩個時間戳之間的時間差表示為分鐘數,最后輸出考勤結果。
使用 Python 開發考勤機應用程序非常簡單。使用該應用程序,您可以輕松地記錄員工的出勤時間和工作時長。在實際應用中,您可以將該程序與數據庫等組件集成,以實現更高級的考勤功能。
上一篇vue原型添加方法
下一篇enummap json