class Doctor(object):
def __init__ (self, name, weekdays=None, weekend=None):
self.name=name
self.weekdays=weekdays
self.weekend=weekend
def set_weekdays(self,weekdaysshift):
self.weekdays=weekdaysshift
def set_weekend(self,weekendshifts):
self.weekend=weekendshifts
def get_name(self):
return self.name
def get_weekdaysshift(self):
return self.weekdays
def get_weekendshifts(self):
return self.weekend
def __str__(self):
return 'Doctor: {}'.format str((self.name))
嗨,我是 Python 新手,最近两个月才开始学习它,我想知道我是否可以编写一个脚本来创建每月值班/轮班列表。创建类和实例我没有问题,但我想知道是否可以根据用户输入创建类的实例。
因此,当我编写脚本时,它应该是这样的:
医生姓名:
工作日换班:
周末换班:
并使用该用户输入来创建该类的实例。
这与先前提出的问题并不完全相同。如果用户想要多个实例,必须有一种方法可以在不使用字典的情况下创建实例并将其添加到字典中。
谢谢您的帮助 :)