我正在尝试编写从课程编号(CS101)的输入中检索课程、讲师和时间的代码
在您输入正确的课程编号后,它应该会告诉您房间号、讲师和上课时间。
这就是我到目前为止所拥有的。
def main():
courses, instructors, times = create_info()
print('Please enter a course number...')
choice = input(': ').upper()
if choice == 'CS101':
courses.get(CS101)
instructors.get(CS101)
times.get(CS101)
elif choice == 'CS102':
print()
elif choice == 'CS103':
print()
elif choice == 'NT110':
print()
elif choice == 'CM241':
print()
else:
print('Sorry, invalid course number')
print()
main()
print()
main()
def create_info():
courses = {'CS101':'3004', 'CS102':'4501', 'CS103':'6755', 'NT110':'1244',
'CM241':'1411'}
instructors = {'CS101':'Haynes', 'CS102':'Alvarado', 'CS103':'Rich',
'NT110':'Burke', 'CM241':'Lee'}
times = {'CS101':'8:00 a.m.', 'CS102':'9:00 a.m.', 'CS103':'10:00 a.m.',
'NT110':'11:00 a.m.', 'CM241':'1:00 p.m.'}
return courses, instructors, times
main()
它给出了以下内容:
NameError:未定义全局名称“CS101”