用python程序设计编程(身份证、省份,出生日期,性别)
时间: 2024-10-10 07:09:32 浏览: 29
Python期末考试题 Python程序设计考试题 Python编程期末测评题目 共22页
5星 · 资源好评率100%
在Python中,你可以使用类(Class)和实例化(Instantiation)的概念来表示一个人的信息,如身份证、省份、出生日期和性别。这里是一个简单的例子:
```python
class Person:
def __init__(self, id_number, province, birth_date, gender):
self.id_number = id_number
self.province = province
self.birth_date = birth_date
self.gender = gender
# 可选的:添加方法来验证信息的合理性
def validate_info(self):
if not isinstance(self.id_number, str) or len(self.id_number) != 18:
print("身份证号码格式错误")
# 类似地,可以添加对其他字段的检查
# 创建个人实例并设置属性
person = Person('123456789012345678', '广东', '1990-01-01', '男')
# 访问和打印个人信息
print(f"姓名:{person.id_number}")
print(f"省份:{person.province}")
print(f"出生日期:{person.birth_date}")
print(f"性别:{person.gender}")
阅读全文