第二章:python应用之往来信息管理。管理员工信息。 任务一:员工身份信息提取。 利用交互方式输入“钱丹”的姓名与身份证号;判断身份证长度是否正确;从身份证号码中提取出生日期并打印。
时间: 2024-11-08 07:21:56 浏览: 29
第二章主要探讨如何通过Python实现对员工信息的有效管理和操作。其中任务一是关于员工基本信息的录入和验证。对于"钱丹"这个例子:
首先,你可以编写一个函数让用户输入员工姓名和身份证号。例如:
```python
def input_employee_info():
name = input("请输入员工姓名(如:钱丹):")
id_number = input("请输入员工身份证号:")
# 判断身份证号长度,中国大陆的身份证号码通常为18位
if len(id_number) != 18:
print("身份证号码长度错误,请输入18位数字。")
return
# 提取出生日期,中国身份证的第7到14位代表出生年月日
birth_date = id_number[6:14]
print(f"员工{name}的出生日期是:{birth_date}")
input_employee_info()
```
这个程序会提示用户输入名字和身份证号,然后检查长度,并提取出出生日期。如果身份证号不符合规范,它将给出错误提示。运行此程序即可完成任务一的操作。
阅读全文