7-4 期末答疑安排 (70 分)
期末安排教师线上答疑,因作息不同,各教师的答疑时间不同,形成如下表格
编写程序当输入星期、小时和分钟
输出对应的答疑教师,如若时间不对,输出“时间错误“,
若当时没安排教师则输出“此时无教师答疑”
输入格式:第一行输入星期 第二行输入小时 第三行输入分钟输出格式:输出对应教师或“此时无教师答疑”或“时间错误“
将数据写成一个列表形式,使用条件判断。参考代码如下:
a=[(n,w,t) for n,w,t in zip(list('ABCDE'),list('一二三四五'),['09:00-10:30','20:00-21:30','13:00-14:30','20:00-21:30','13:00-14:30'])]
print(a)
weekday=input('星期:')
hour=input('小时:').zfill(2)
minute=input('分钟:').zfill(2)
if '00'<=hour<='23' and '00'<=minute<='59':
time=hour+':'+minute
for t in a:
if weekday == t[1] and t[2].split('-')[0] <= time <= t[2].split('-')[1]:
print(t[0])
break
else:
print('此时无教师答疑')
else:
print('时间错误')
如有帮助,请点击我回答左下角【采纳该回答】按钮