医院就诊卡办卡的代码程序
时间: 2024-02-15 16:01:29 浏览: 52
医院就诊卡办卡的代码程序因医院的不同而异,以下是一个简单的示例程序:
```python
class MedicalCard:
def __init__(self, patient_name, patient_age, patient_gender):
self.__patient_name = patient_name
self.__patient_age = patient_age
self.__patient_gender = patient_gender
self.__card_number = None
def print_card_info(self):
print("就诊卡信息:")
print("姓名:", self.__patient_name)
print("年龄:", self.__patient_age)
print("性别:", self.__patient_gender)
print("卡号:", self.__card_number)
def apply_card(self):
# 生成随机卡号
import random
self.__card_number = str(random.randint(100000, 999999))
print("就诊卡申请成功!卡号为:", self.__card_number)
# 示例程序
if __name__ == '__main__':
patient_name = input("请输入患者姓名:")
patient_age = input("请输入患者年龄:")
patient_gender = input("请输入患者性别:")
card = MedicalCard(patient_name, patient_age, patient_gender)
card.apply_card()
card.print_card_info()
```
该程序定义了一个 `MedicalCard` 类,其中包括患者姓名、年龄、性别和就诊卡号等属性,以及申请卡号和打印卡信息的方法。在程序中,通过输入患者信息,创建 `MedicalCard` 实例,并通过调用 `apply_card` 方法生成随机卡号。最后,通过调用 `print_card_info` 方法,打印出患者的就诊卡信息。