编写一个python程序关于医药学的程序
以下是一个简单的医药学程序示例:
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 著作权归作者所有。请勿转载和采集!