コース番号の入力からコース、インストラクター、時間を取得するコードを作成しようとしています (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' が定義されていません