写一个简单的登记人员出勤的小程序
时间: 2024-04-14 17:25:49 浏览: 17
当然,我可以帮你写一个简单的登记人员出勤小程序。以下是一个示例代码:
```python
attendance = {}
def mark_attendance():
name = input("请输入员工姓名:")
if name in attendance:
print("该员工已经登记过出勤。")
else:
attendance[name] = True
print("员工", name, "已成功登记出勤。")
def check_attendance():
name = input("请输入要查询的员工姓名:")
if name in attendance:
print("员工", name, "已登记出勤。")
else:
print("员工", name, "尚未登记出勤。")
while True:
print("请选择操作:")
print("1. 登记员工出勤")
print("2. 查询员工出勤")
print("3. 退出程序")
choice = input("请输入选项:")
if choice == "1":
mark_attendance()
elif choice == "2":
check_attendance()
elif choice == "3":
break
else:
print("无效的选项,请重新输入。")
print("程序已退出。")
```
这个程序使用字典 `attendance` 来存储员工的出勤信息,键为员工姓名,值为布尔值(True 表示已登记出勤,False 表示未登记出勤)。
程序提供了三个选项:登记员工出勤、查询员工出勤和退出程序。你可以根据需要选择相应的选项来操作。
希望这个简单的小程序能满足你的需求!如果有任何问题,请随时告诉我。