def choose_course(): print('选择课程') while True: course_list=student_interface.get_course(student_info['name']) if not course_list: print('没有可选择课程') return for i,course in enumerate(course_list): print('%s : %s '%(i,course)) choose=input('请选择课程,按数字').strip() if choose.isdigit(): choose=int(choose) if choose<len(course_list): flag,msg=student_interface.choose_course_interface(student_info['name'],course_list[choose]) if flag: print(msg) break else: print(msg) else: print('请选择存在的课程') else: print('请输入数字')
def choose_course(): while True: flag, course_list_or_msg = student_interface.get_course_list_interface(student_info['user']) 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 = student_interface.choose_course_interface(course_name, student_info['user']) if flag: print('msg') break else: print('msg')
def choose_course(): while True: flag, course_list = student_interface.get_student_school( student_info['user']) if not flag: print(course_list) break else: for i, course in enumerate(course_list): print(f'{i}:{course}') choice = input('选择学校编号:') if choice == 'q': break if not choice.isdigit(): print('必须是数字 !') continue choice = int(choice) if choice not in range(len(course_list)): print('没有这个学校!') continue course_name = course_list[choice] flag, msg = student_interface.choose_course_interface( student_info['user'], course_name) print(msg) break
def choose_course(): print("欢迎来到选择课程界面!".center(30, '*')) while True: # 获取学生所选的学校 school_name = student_interface.get_school(student_info['name']) if not school_name: print("还未选择学校!") return # 获取学校下的所有可选课程 course_list = student_interface.get_all_course(school_name) if not course_list: print("没有可选的课程!") return print('=' * 30) for index, course in enumerate(course_list): print('编号:%s 课程:%s' % (index, course)) print('=' * 30) choice = input("请选择课程编号:") if not choice.isdigit(): print("请输入数字!") continue choice = int(choice) if not (choice >= 0 and choice < len(course_list)): print("请输入合法编号!") continue course_name = course_list[choice] flag, msg = student_interface.choose_course_interface(student_info['name'], course_name) if flag: print(msg) break else: print(msg)
def choose_course(): print(f'{"*"*13}欢迎来到选择课程功能{"*"*13}') while True: flag, course_list_msg = student_interface.get_course_interface( student_info['username']) if not course_list_msg: print('没有课程') break if flag: for index, course in enumerate(course_list_msg): print(index, course) choice_course = input('请输入课程编号,q,退出>') if choice_course == 'q': break if not choice_course.isdigit(): print('请输入正确的编号!') continue choice_course = int(choice_course) if choice_course not in range(len(course_list_msg)): print('请输入正确的编号>') course_name = course_list_msg[choice_course] flag, msg = student_interface.choose_course_interface( student_info['username'], course_name) if flag: print(msg) else: print(msg) else: print(course_list_msg) break
def choose_course(): """ 选择课程 :return: """ flg, course_list = student_interface.get_can_choose_course_interface( student_info["name"]) if flg: for i, course in enumerate(course_list): print("%s:%s" % (i, course)) choice = input("请选择课程:").strip() if choice.isdigit(): choice = int(choice) if choice < len(course_list): flg, msg = student_interface.choose_course_interface( student_info["name"], course_list[choice]) if flg: print(msg) else: print(msg) else: print("请选择范围内的数字") else: print("请用数字选课程") else: print(course_list)
def choose_course(): course_list = student_interface.get_course_interface(student_info.get('user')) for course in course_list: print(course) choice = input('请输入你要选择的课程>>>').strip() if choice in course_list: course_name = choice msg = student_interface.choose_course_interface(student_info.get('user'),course_name) print(msg) else: print('请选择存在的课程')
def choose_course(): print('欢迎来到选择课程功能') username = user_info['username'] # 1. 获取课程 course_list = student_interface.get_school_course_list(username) for ind, course in enumerate(course_list): print(ind, course.name) # 2. 选择课程 course_choice = input('请输入你需要选择课程的序号>>>') course = course_list[int(course_choice)] msg = student_interface.choose_course_interface(username, course) print(msg)
def choose_course(): print("choose course") flg, course_list = student_interface.get_can_choose_course_interface(student_info["name"]) if not flg: print(course_list) for i, course in enumerate(course_list): print("%s:%s" % (i, course)) choice = input("please input course") if choice.isdigit(): choice = int(choice) if choice < len(course_list): flg, msg = student_interface.choose_course_interface(student_info["name"], course_list[choice]) print(msg) else: print("there is no this course") else: print("please input digit")
def choose_course(): """ 选择课程 :return: """ school_list = common_interface.check_all_file('school') if not school_list: print('请联系管理员创建学校') return while True: for k, school in enumerate(school_list): print('%s: %s' % (k, school)) auth = input('请选择学校序列号或者输入q退出:').strip() if auth == 'q': break if auth.strip().isalnum(): auth = int(auth) if auth < len(school_list): course_list = common_interface.check_all_file('course') if not course_list: print('没有课程,请联系管理员') return while True: for k, course in enumerate(course_list): print('%s : %s' % (k, course)) choice = input("请选择课程或者输入q退出:").strip() if choice == 'q': break if choice.strip().isalnum(): choice = int(choice) if choice < len(course_list): flag, msg = student_interface.choose_course_interface( school_list[auth], student_name['name'], course_list[choice]) if flag: print(msg) break else: print(msg) else: print('输入非法') else: print('请输入序列号') else: print('输入非法') else: print('请输入序列号')
def choose_course(): while True: # 1.获取学生下学校所有的课程 flag, course_list_or_msg = student_interface.get_course_interface( student_info.get('user')) if not flag: print(course_list_or_msg) break if not course_list_or_msg: print('没有课程') break for index, course in enumerate(course_list_or_msg): print(index, course) 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 = student_interface.choose_course_interface( student_info.get('user'), course_name) if flag: print(msg) break else: print(msg) pass
def choose_course(): while True: print('欢迎来到选择课程界面') school_list = common_interface.get_school_list() for k, v in enumerate(school_list): print(f'{k} {v}') school_choice = input('请选择学校,或q退出>>>').strip() if school_choice == 'q': break if not school_choice.isdigit(): print('请输入数字') continue school_choice = int(school_choice) if school_choice not in range(len(school_list)): print('请输入正确的数字') continue school_name = school_list[school_choice] course_list = common_interface.get_course_list() for k, v in enumerate(course_list): print(f'{k} {v}') course_choice = input('请选择课程,或q退出>>>').strip() if course_choice == 'q': break if not course_choice.isdigit(): print('请输入数字') continue course_choice = int(course_choice) if course_choice not in range(len(course_list)): print('请输入正确的数字') continue course_name = course_list[course_choice] flag,msg = student_interface.choose_course_interface( student_info['user'], school_name, course_name) if flag: print(msg) break else: print(msg) break
def choose_course(): """ 选择课程 """ while True: # 通过学生类中去查找学生所在学校列表 flag, school_course_list = student_interface.get_school_course_list( student_info.get('user')) if not flag: print(school_course_list) # 2 打印学生所在的课程 for inex, course in enumerate(school_course_list): print(inex, course) # 3 选择学校 choise = input("请输入课程编号") if choise == 'q': break if not choise.isdigit(): print("输入课程不存在") continue choise = int(choise) if choise not in range(len(school_course_list)): print("用户不存在") continue course_name = school_course_list[choise] # 3调用选择课程接口 flag, msg = student_interface.choose_course_interface( student_info.get('user'), course_name) if flag: print(msg) break else: print(msg) break
def choose_course(): while True: school_name = student_interface.get_student_school(user['username']) if not school_name: print('先选择学校') break course_list = student_interface.get_school_course_interface( school_name) if not course_list: break for index, school in enumerate(course_list): print(index, school) choice = input('请输入,q退出') if choice == 'q': break if not choice.isdigit(): continue choice = int(choice) course_name = course_list[choice] flag, msg = student_interface.choose_course_interface( user['username'], course_name) print(msg)
def choose_course(): print('选择课程'.center(40, '-')) while True: state, course_list = student_interface.check_all_course( student_info['name']) if state: for i, course in course_list: print(f'{i}:{course}') choice = input('请选择课程:').strip() if choice.isdigit(): choice = int(choice) if choice >= len(course_list): continue state, msg = student_interface.choose_course_interface( student_info['name'], course_list[choice]) if state: print(msg) break else: print(msg) break else: print('请输入正确的选择!')
def choose_course(): print('欢迎选择课程') while True: username = user_info['username'] flag,course_list = student_interface.get_course_list_interface(username) if not flag: print(course_list) continue for i,course in enumerate(course_list): print(i,course) choice = input('请选择你需要课程编号>>>').strip() if choice == 'q': break if not choice.isdigit(): print('请输入数字') continue choice = int(choice) if choice not in range(len(course_list)): print('输入错误') continue course_name = course_list[choice] flag,msg = student_interface.choose_course_interface(username,course_name) if flag: print(msg) break else: print(msg)