人员是三十人
一天六组班,分上午下午晚上,夜间同样分三组,人员一月值班的次数相近,且人员每天的值班的时间也相近,就是甲上午一个月有两组,其他人也差不多有两组,以此类推
import time
dict = {"818": "A", "819": "B", "820": "C", "824": "D", "822": "E", "823": "A", "825": "B", "826": "C",
"827": "D", "828": "E"}
localtime = time.localtime(time.time())
date = str(localtime.tm_mon) + str(localtime.tm_mday)
print("值班表".center(30, "-"))
print(time.strftime('%Y-%m-%d %H:%M:%S'))
hour=str(localtime.tm_hour)
for key, values in dict.items():
if date == key:
print("当前值班组:{}".format(values))
if int(hour)>=0 and int(hour)<12:
print("{}组1号上午值班".format(values))
print("{}组2号上午值班".format(values))
elif int(hour)>=12 and int(hour)<18:
print("{}组1号下午值班".format(values))
print("{}组2号下午值班".format(values))
else:
print("{}组1号晚上值班".format(values))
print("{}组2号晚上值班".format(values))
print("**********".center(30, "-"))