def create_course(): while True: flag,school_list_msg = common_interface.get_all_school_interface() if not flag: print(school_list_msg) break for index,school_name in enumerate(school_list_msg): print(f'编号:{index} 学校名称:{school_name}') choice = input('请输入学校编号:').strip() if not choice.isdigit(): print('请输入数字') continue choice = int(choice) if choice not in range(len(school_list_msg)): print('请输入正确编号') continue school_name = school_list_msg[choice] course_name = input('请输入需要创建的课程名称:').strip() flag,msg = admin_interface.create_course_interface(school_name,course_name,admin_info.get('user')) if flag: print(msg) break else: print(msg)
def choice_school(): while True: # 1.获取所有学校,让学生选择 flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print(f'编号:{index} 学校名:{school_name}') # 2.让学生输入学校编号 choice = input('请输入选择的学校编号:').strip() if not choice.isdigit(): print('输入有误') continue choice = int(choice) if choice not in range(len(school_list)): print('输入编号有误!') continue school_name = school_list[choice] # 3.开始调用学生选择学校接口 msg = student_interface.add_school_interface(school_name, student_info.get('user')) print(msg) break
def choice_school(): while True: flag, school_list_or_msg = common_interface.get_all_school_interface() if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print(f'编号:{index}, 学校名:{school_name}') choice = input('请输入学校编号:').strip() if not choice.isdigit(): print('输入有误') continue choice = int(choice) if choice not in range(len(school_list_or_msg)): print('输入有误') continue school_name = school_list_or_msg[choice] flag, msg = student_interface.student_add_school_interface( school_name, student_info.get('user')) if flag: print(msg) break else: print(msg)
def choose_school(): while True: # 调用公共接口的显示所有学校功能,获取校区列表 flag, school_list = common_interface.get_all_school_interface() if not school_list: print(school_list) # 打印校区列表 for index, school in enumerate(school_list): print(f'编号:[{index}] 校区:{school}') # choice = input('请输入校区编号:').strip() try: choice = int(choice) except ValueError: print('输入有误!') if choice not in range(len(school_list)): print(f'编号:[{choice}],不在范围内。') print(school_list[choice]) # 调用选择校区接口 flag, msg = student_interface.choose_school(school_list[choice], student_info.get('user')) if flag: print(msg) break else: print(msg)
def create_course(): while True: #1先让管理员选择学校 #1.1 调用接口选择所有学校的名称打印 flag, school_list_or_msg = common_interface.get_all_school_interface() #2选择学校,在输入课程 if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print('编号:%s 学校名:%s' % (index, school_name)) choices = input("请输入学校编号").strip() if not choices.isdigit(): print("请输入数字") continue choices = int(choices) if choices not in range(len(school_list_or_msg)): print("请输入正确的编号") #h获取选择后的学校 school_name = school_list_or_msg[choices] print(school_name, "选择学校") #2选择学校后在输入课程 course_name = input("请输入要创建的课程").strip() #3调用创建课程的接口,让管理员创建课程 print(admin_info.get("user"), "11111") flag, mag = admin_interface.create_course_interface( # 学校名 学校地址,创建学校的管理员 school_name, course_name, admin_info.get("user")) if flag: print(mag) break else: print(mag)
def choice_school(): while True: # 获取校区 flag, sch_list_msg = common_interface.get_all_school_interface() if not flag: print(sch_list_msg) for index, school_name in enumerate(sch_list_msg): print(f'编号: {index} 学校名: {school_name}') choice_sch = input('请输入学校编号:').strip() if not choice_sch.isdigit(): print('请输入合法指令') continue choice_sch = int(choice_sch) if choice_sch not in range(len(sch_list_msg)): print('请输入正确编号') continue # 获取学校名称 school_name = sch_list_msg[choice_sch] flag, msg = student_interface.choice_school_interface( school_name=school_name, login_user=student_info.get('user')) if flag: print(msg) break else: print(msg) break
def choose_school(): while True: flag, school_list_or_msg = common_interface.get_all_school_interface() if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print(f'编号:{index} 学校名:{school_name}') choice = input('请输入学校编号').strip() if not choice.isdigit(): print('请输入数字') continue choice = int(choice) if choice not in range(len(school_list_or_msg)): print('请输入正确编号') continue school_name = school_list_or_msg[choice] flag, msg = student_interface.choose_school_interface(school_name, student_info['user']) if flag: print('msg') break else: print('msg')
def choice_school(): #选择学校 while True: flag, school_list = common_interface.get_all_school_interface() if not flag: print (school_list) break for index ,school_name in enumerate(school_list): print ("编号%s,学校%s"%(index,school_name)) choices=input("请输入编号").strip() if not choices.isdigit(): print ("请输入数字") continue choices=int(choices) if choices not in range(len(school_list)): print ("请输入正确的编号") continue school_name=school_list[choices] #3开始调用学生学生的接口 flag,mag = student_interface.add_school_interface( school_name,student_info.get("user") ) if flag: print(mag) break else: print(mag)
def creat_course(): while True: # 1.让管理员先选择学校 # 1.1调用接口,获取所有学校的名称并打印 flag, school_list_or_msg = common_interface.get_all_school_interface() if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print(f'编号:{index}\t学校名:{school_name}') choice = input('请输入学校编号:').strip() if not choice.isdigit(): print('请输入数字') continue choice = int(choice) if choice not in range(len(school_list_or_msg)): print('请输入正确编号') continue # 获取选择后的学校名字 school_name = school_list_or_msg[choice] # 2.选择学校后,再输入课程名称 course_name = input('请输入需要创建的课程名称').strip() # 3.调用创建课程接口,让管理员去创建课程 flag, msg = admin_interface.create_course_interface( school_name, course_name, admin_info.get('user')) if flag: print(msg) break else: print(msg)
def choice_school(): while True: # 1.打印所有的学校 flag,school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index,school_name in enumerate(school_list): print(f'学校编号为:[{index}], 学校名称为:[{school_name}]') # 2.让用户输入选择学校的编号 choice = input('请输入选择的学校编号==>').strip() if not choice.isdigit(): print('输入有误!') continue choice = int(choice) if choice not in range(len(school_list)): print('输入编号有误!') continue school_name = school_list[choice] # 3.开始调用学生选择学校接口 flag,msg = student_interface.choice_school_interface(school_name,student_info['user']) if flag: print(msg) break else: print(msg) break
def choose_course(): while True: # 1、先打印所有学校,并选择 flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print(f'编号: {index} 学校名: {school_name}') choice = input('请输入选择的学校编号: ').strip() if not choice.isdigit(): print('输入有误') continue choice = int(choice) if choice not in range(len(school_list)): print('输入编号有误!') continue # 获取选择的学校名称 school_name = school_list[choice] # 2、从选择的学校中获取所有的课程 flag2, course_list = common_interface.get_course_in_school_interface( school_name) if not flag2: print(course_list) break for index2, course_name in enumerate(course_list): print(f'编号: {index2} 课程名: {course_name}') choice2 = input('请输入选择的课程编号: ').strip() if not choice2.isdigit(): print('输入有误') continue choice2 = int(choice2) if choice2 not in range(len(course_list)): print('输入编号有误!') continue # 获取选择的课程名称 course_name = course_list[choice2] # 3、调用选择教授课程接口,将该课程添加到老师课程列表中 flag3, msg = teacher_interface.add_course_interface( course_name, teacher_info.get('user')) if flag3: print(msg) break else: print(msg)
def choice_course(): while True: # 获取想要授课的校区 sch_flag, sch_list_msg = common_interface.get_all_school_interface() if not sch_flag: print(sch_list_msg) for index, school_name in enumerate(sch_list_msg): print(f'编号: {index} 学校名: {school_name}') choice_sch = input('请输入选择的学校编号').strip() if not choice_sch.isdigit(): print('请输入合法指令') continue choice_sch = int(choice_sch) if choice_sch not in range(len(sch_list_msg)): print('请输入合法指令') continue # 获取学校下有哪些课程,并打印出该校区课程信息 school_name = sch_list_msg[choice_sch] cou_flag, course_list_msg = common_interface.get_all_course_interface( school_name=school_name) for index, course_name in enumerate(course_list_msg): print(f'编号: {index} 学校名: {course_name}') if not cou_flag: print(course_list_msg) choice_cou = input('请输入选择的课程编号:').strip() if not choice_cou.isdigit(): print('请输入合法指令') continue choice_cou = int(choice_cou) if choice_cou not in range(len(course_list_msg)): print('请输入有效课程编号') continue course_name = course_list_msg[choice_cou] flag, msg = teacher_interface.add_course_interface( school_name=school_name, course_name=course_name, login_user=teacher_info.get('user')) if flag: print(msg) break else: print(msg) break
def choose_course(): while True: #1.打印所有学校供选择 flag, school_list_or_msg = common_interface.get_all_school_interface() if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print(f'编号{index},学校名称{school_name}') choice = input('请输入你的选择:').strip() if not choice.isdigit(): print('输入有误') continue choice = int(choice) if choice not in range(len(school_list_or_msg)): print('输入的编号有误') continue school_name = school_list_or_msg[choice] flag2, course_list_or_msg = common_interface.get_course_in_school_interface( school_name) if not flag2: print(course_list_or_msg) break for index2, course_name in enumerate(course_list_or_msg): print(f'编号:{index} 课程名称:{course_name}') choice2 = input('请输入你的选择:').strip() if not choice2.isdigit(): print('输入有误') continue choice2 = int(choice2) if choice2 not in range(len(course_list_or_msg)): print('输入有误') continue course_name = course_list_or_msg[choice2] flag3, msg3 = teacher_interface.add_course_interface( course_name, teacher_info.get('user')) if flag3: print(msg3) break else: print(msg3)
def choose_course(): while True: flag, school_list_or_msg = common_interface.get_all_school_interface() if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print(f'编号:{index} 学校名:{school_name}') choice = input('请输入学校编号').strip() if not choice.isdigit(): print('请输入数字') continue choice = int(choice) if choice not in range(len(school_list_or_msg)): print('请输入正确编号') continue school_name = school_list_or_msg[choice] flag, course_list_or_msg = common_interface.get_course_from_school_interface( school_name) if not flag: print(course_list_or_msg) break for index, course_name in enumerate(course_list_or_msg): print(f'编号:{index} 课程名:{course_name}') choice = input('请输入学校编号').strip() if not choice.isdigit(): print('请输入数字') continue choice = int(choice) if choice not in range(len(course_list_or_msg)): print('请输入正确编号') continue course_name = course_list_or_msg[choice] flag, msg = teacher_interface.add_course(course_name, teacher_info['user']) if flag: print(msg) break else: print(msg)
def chosse_course(): #获取学校的名字 while True: flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print("编号%s,学校%s" % (index, school_name)) choices = input("请输入编号").strip() if not choices.isdigit(): print("请输入数字") continue choices = int(choices) if choices not in range(len(school_list)): print("请输入正确的编号") continue school_name = school_list[choices] #2 从选择学校里获取所有课程 flag2, couse_list = common_interface.get_course_in_school_interface( school_name) print(couse_list) if not flag2: print(couse_list) break for index2, couse_list2 in enumerate(couse_list): print("编号%s,课程%s" % (index2, couse_list2)) choices2 = input("请输入编号").strip() if not choices2.isdigit(): print("请输入数字") continue choices2 = int(choices2) if choices2 not in range(len(couse_list)): print("请输入正确的编号") continue #选择课程的名字 couse_name = couse_list[choices2] print(couse_name) #调用接口,将课程添加到列表中 flag3, mag3 = teacher_interface.add_course_interface( couse_name, teacher_info.get("user")) if flag: print(mag3) break else: print(mag3)
def choose_course(): while True: # 1.先打印所有学校,并选择 flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print(f'编号:{index} 学校名:{school_name}') choice = input('请输入选择的学校编号:').strip() if not choice.isdigit(): print('输入错误,请重新输入') continue choice = int(choice) if choice not in range(len(school_list)): print('输入超出范围,请重新输入') continue # 获取选择的学校名称 school_name = school_list[choice] # 2.从选择的学校中获取所有的课程 flag2, course_list = common_interface.get_course_in_school_interface(school_name) if not flag2: print(course_list) break for index, course_name in enumerate(school_list): print(f'编号:{index} 课程名:{school_name}') choice2 = input('请输入选择的课程编号:').strip() if not choice2.isdigit(): print('输入有误') continue choice2 = int(choice2) if choice2 not in range(len(course_list)): print('输入有误') continue course_name = course_list[choice2] # 3.调用选择教授课程接口,将该课程添加到老师课程列表中 teacher_interface.add_course_interface(course_name, teacher_info.get('user'))
def choice_course(): while True: flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print(f'学校编号为:[{index}], 学校名称为:[{school_name}]') choice = input('请输入选择的学校编号==>').strip() if not choice.isdigit(): print('输入有误!') continue choice = int(choice) if choice not in range(len(school_list)): print('输入有误!') continue school_name = school_list[choice] flag2, course_list = common_interface.get_course_in_school_interface( school_name) if not flag2: print(course_list) break for index2, course_name in enumerate(course_list): print(f'课程编号为:[{index2}], 课程名称为:[{course_name}]') choice2 = input('请输入选择的课程编号==>').strip() if not choice2.isdigit(): print('输入有误!') continue choice2 = int(choice2) if choice2 not in range(len(course_list)): print('输入课程编号有误!') continue course_name = course_list[choice2] flag3, msg = teacher_interface.add_course_interface( course_name, teacher_info['user']) if flag3: print(msg) break else: print(msg)
def create_course(): print('创建课程') while True: school_list = common_interface.get_all_school_interface() if school_list: for i, school in enumerate(school_list): print('%s:%s' % (i, school)) choice = input('请选择学校').strip() if choice.isdigit(): choice = int(choice) if choice >= len(school_list): continue name = input('请输入课程名称:').strip() flag, msg = admin_interface.create_course_interface(admin_info['name'], name,school_list[choice]) if flag: print(msg) break else: print(msg)
def create_course(): while True: flag, school_list_info = common_interface.get_all_school_interface() if not flag: print(school_list_info) break for index, school_name in enumerate(school_list_info): print(f'ID [{index}] School [{school_name}]') choice = input('Please input School\'s ID(Press q to quit):').strip() if choice.lower() == 'q': print('Quit success') break if not choice.isdigit(): print('Please input number') continue choice = int(choice) if choice not in range(len(school_list_info)): print('Please input correct number') continue school_name = school_list_info[choice] course_name = input( 'Please input Course\'s name you want create:').strip() flag, msg = admin_interface.create_course_interface( school_name, course_name, admin_info.get('user')) if flag: print(msg) break else: print(msg)
def choose_school(): print('选择学校') while True: school_list = common_interface.get_all_school_interface() if school_list: for i, school in enumerate(school_list): print('%s:%s' % (i, school)) choice = input('请选择学校').strip() if choice.isdigit(): choice = int(choice) if choice >= len(school_list): continue flag, msg = student_interface.student_choose_school_interface( student_info['name'], school_list[choice]) if flag: print(msg) break else: print(msg) break else: print('暂时没有学校')
def choose_school(): while True: flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print(f'ID [{index}] School name [{school_name}]') choice = input('Please input School\'s ID(Press q to quit):').strip() if choice.lower() == 'q': print('Quit success') break if not choice.isdigit(): print('Please input number') continue choice = int(choice) if choice not in range(len(school_list)): print('Please input correct number') continue school_name = school_list[choice] flag, msg = student_interface.choose_school_interface( school_name, student_info.get('user')) if flag: print(msg) break else: print(msg) break
def create_course(): while True: # 选择不同的校区,创建不同的课程 flag, school_list_or_msg = common_interface.get_all_school_interface() if not flag: print(school_list_or_msg) break for index, school_name in enumerate(school_list_or_msg): print(f'编号: {index} 学校名: {school_name}') choice = input('请输入学校编号:').strip() if not choice.isdigit(): print('请输入合法指令') continue choice = int(choice) if choice not in range(len(school_list_or_msg)): print('请输入正确编号') continue # 获取学校名称 school_name = school_list_or_msg[choice] course_name = input('请输入创建课程名称:').strip() flag, msg = admin_interface.create_course_interface( school_name=school_name, course_name=course_name, login_name=admin_info.get('user')) if flag: print(msg) break else: print(msg) break
def create_course(): while True: # 1)让管理员先选择学校 # 1.1) 调用接口,获取所有学校的名称并打印 flag, schoolList_or_msg = common_interface.get_all_school_interface() if not flag: print(schoolList_or_msg) break for index, school_name in enumerate(schoolList_or_msg): print('学校编号:[%s] 学校名称:%s' % (index, school_name)) choice = input('请输入学校编号==>').strip() if choice == '': print('学校编号不能为空!') continue if not choice.isdigit(): print('请输入数字!') continue choice = int(choice) if choice not in range(len(schoolList_or_msg)): print('请输入正确的学校编号!') continue school_name = schoolList_or_msg[choice] # 2)选择学校后,再输入课程名称 course_name = input('请输入创建的课程名称==>').strip() if course_name == '': print('课程名称不能为空!') continue # 3)最后调用创建课程接口,让管理员去创建课程 flag, msg = admin_interface.create_course_interface( school_name, course_name, admin_info['user']) if flag: print(msg) break else: print(msg)
def creat_course(): while True: # 打印可以选择的校区 flag, msg = common_interface.get_all_school_interface() if not flag: print(msg) break for index, school in enumerate(msg): print(f'编号:{index} 校区:{school}') # 选择校区 choice = input('请输入校区编号:').strip() try: choice = int(choice) except ValueError: print('输入有误请重新输入!') continue if choice not in range(len(msg)): print(f'编号:{choice}, 不在范围内!') continue course_name = input('创建课程名:').strip() course_price = input('设定课程价格:').strip() # 调用创建班级的接口 flag, msg = admin_interface.admin_creat_course_interface( course_name, course_price, msg[choice], admin_info.get('user')) if flag: print(msg) break else: print(msg)
def choice_school(): while True: flag, school_list = common_interface.get_all_school_interface() if not flag: print(school_list) break for index, school_name in enumerate(school_list): print(f'学校编号:{index}, 学校名称{school_name}') choice = input('请选择对应编号').strip() if choice.isdigit(): choice = int(choice) if choice in range(len(school_list)): school_name = school_list[choice] flag, msg = student_interface.choice_school_interface( school_name, student_info.get('user')) if flag: print(msg) break else: print('请输入正确编号!') else: print('请输入正确编号!')
def t_choose_course(): while True: flag1, school_list = common_interface.get_all_school_interface() if not flag1: print(school_list) break for index, school_name in enumerate(school_list): print(f'ID [{index}] School name[{school_name}]') choice = input('Please input School\'s ID(Press q to quit):').strip() if choice.lower() == 'q': print('Quit success') break if not choice.isdigit(): print('Please input number') continue choice = int(choice) if choice not in range(len(school_list)): print('Please input correct number') continue school_name = school_list[choice] flag2, course_list = common_interface.get_all_course_interface( school_name) if not flag2: print(course_list) break for index2, course_name in enumerate(course_list): print(f'ID [{index2}] Course name [{course_name}]') choice2 = input('Please input Course\'s ID(Press q to quit):').strip() if choice2.lower() == 'q': print('Quit success') break if not choice2.isdigit(): print('Please input number') continue choice2 = int(choice2) if choice2 not in range(len(course_list)): print('Please input correct number') continue course_name = course_list[choice2] flag3, msg = teacher_interafce.add_course_interface( course_name, teacher_info.get('user')) if flag3: print(msg) break else: print(msg)