以下是一个简单的医药学程序示例:

class Drug:
    def __init__(self, name, dosage_form, route_of_administration):
        self.name = name
        self.dosage_form = dosage_form
        self.route_of_administration = route_of_administration

    def display_info(self):
        print(f"药品名: {self.name}")
        print(f"剂型: {self.dosage_form}")
        print(f"给药途径: {self.route_of_administration}")


class Prescription:
    def __init__(self):
        self.drugs = []

    def add_drug(self, drug):
        self.drugs.append(drug)

    def display_prescription(self):
        print("处方单:")
        for drug in self.drugs:
            drug.display_info()


# 创建药品实例
paracetamol = Drug("对乙酰氨基酚", "片剂", "口服")
ibuprofen = Drug("布洛芬", "胶囊剂", "口服")

# 创建处方单实例
prescription = Prescription()

# 添加药品到处方单
prescription.add_drug(paracetamol)
prescription.add_drug(ibuprofen)

# 显示处方单信息
prescription.display_prescription()

在上述示例中,我们定义了两个类:Drug(药品)和Prescription(处方单)。 Drug类具有药品名称,剂型和给药途径等属性,并提供了一个方法来显示药品信息。 Prescription类具有一个药品列表属性,并提供了添加药品和显示处方单信息的方法。

我们创建了两个药品实例(对乙酰氨基酚和布洛芬),然后创建了一个处方单实例,并将药品添加到处方单中。最后,我们显示了处方单的信息,包括每个药品的详细信息


原文地址: https://www.cveoy.top/t/topic/hKDm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录