Example #1
0
def main():

    # input course code and max size
    c_code = input("Enter course code: ")
    c_max_size = int(input("Enter maximum class size: "))
    # create Course object, pass course code and max size as arguments
    course = Course(c_code, c_max_size)
    # initialize choice to 4
    choice = 4

    while (choice != 0):

        # input choice
        choice = int(
            input(
                "Enter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: "
            ))

        # if choice is 1, call add_student method of Course object and display enrollment of Course object
        if (choice == 1):
            course.add_student()
            print("Enrollment: ", course.enrollment)

        # if choice is 2, call drop_student method of Course object and display enrollment of Course object
        if (choice == 2):
            course.drop_student()
            print("Enrollment: ", course.enrollment)

        # if choice is 3, display course code, max size and enrollment of Course object
        if (choice == 3):
            print("Course code: ", course.code)
            print("Maximum class size: ", course.max_size)
            print("Enrollment: ", course.enrollment)
Example #2
0
def main():
    course_code = input("Enter course code: ")
    quota = int(input("Enter course quota: "))
    course1 = Course(course_code, quota)

    user_input = 5
    while user_input != 0:
        user_input = int(
            input("Enter 1 for add student, 2 for drop student,"
                  "3 for course info, 0 for exit: "))

        if user_input == 1:
            course1.add_student()
            print("Enrollment: ", course1.getEnrollment())
            print()
        elif user_input == 2:
            course1.drop_student()
            print("Enrollment: ", course1.getEnrollment())
            print()
        elif user_input == 3:
            print("Course code: ", course1.getCourse_code())
            print("Quota: ", course1.getQuota())
            print("Enrollment: ", course1.getEnrollment())
            print()
        elif user_input == 4:
            new_quota = int(input("Enter new quota: "))
            course1.setQuota(new_quota)
def main():
    course_code = input("Enter course code: ")
    try:
        max_size = int(input("Enter maximum class size: "))
    except:
        print("must be an integer")
    else:
        print()
    my_course = Course(course_code,
                       max_size)  # creates an instance of the course

    choice = -1
    while choice != 0:
        try:
            choice = int(
                input(
                    "Enter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: "
                ))
            if choice < 0 or choice > 3:
                raise
        except:
            print("\033[1minvalid command. \033[0m")
        else:
            if choice == 1:
                my_course.add_student()  # call add_student from Course
            elif choice == 2:
                my_course.drop_student()
            elif choice == 3:
                print("Course Code:", my_course.code)
                print("Maximum Class Size:", my_course.max_size)
                print("Enrollment:", my_course.enrollment)
            else:
                break
def main():
    course_code = input("Enter course code: ").upper()
    max_class_size = int(input("Enter maximum class size: "))
    course1 = Course(course_code, max_class_size)

    option = 4
    while option != 0:
        option = int(input("Enter 1 to add student, 2 to drop student, "
                           "3 for class info, 0 to exit: "))
        if option == 1:
            course1.add_student()
        elif option == 2:
            course1.drop_student()
        elif option == 3:
            print("Course code: ", course1.course_code, "\nMaximum class size: ", course1.max_class_size,
                  "\nEnrollment: ", course1.enrollment)
def main():
    course_code = input('Enter course code: ')
    max_size = int(input('Enter maximum class size: '))
    course1 = Course(course_code, max_size)
    choice = -1

    while choice != 0:
        choice = int(
            input(
                'Enter 1 for add student, 2 for drop student, 3 for crouse info, 0 for exit: '
            ))
        if choice == 1:
            course1.add_student()
        elif choice == 2:
            course1.drop_student()
        elif choice == 3:
            print('Course code: ', course_code)
            print('Maximum class size: ', max_size)
            print('Enrollment: ', course1.enrollment)
def main():
    course_code = input('Enter course code: ')
    quota = int(input('Enter course quota: '))
    course1 = Course(course_code, quota)

    oper = 1
    while oper != 0:
        oper = int(input('Enter 1 for add student, 2 for drop student, '
                     '3 for course info, 0 for exit: '))
        if oper == 1:
            course1.add_student()
            print('Enrollment:', course1.enrollment)
            print()
        elif oper == 2:
            course1.drop_student()
            print('Enrollment:', course1.enrollment)
            print()
        elif oper == 3:
            print('Course code:', course1.course_code)
            print('Quota:', course1.quota)
            print('Enrollment:', course1.enrollment)
            print()
def main():
    course_code = input('Enter course code: ')
    max_size = int(input('Enter maximum class size: '))
    course1 = Course(course_code, max_size)
    choice = -1

    while choice != 0:
        choice = int(
            input(
                'Enter 1 for add student, 2 for drop student, 3 for crouse info, 4 to change maximum class size, 0 for exit: '
            ))
        if choice == 1:
            course1.add_student()
        elif choice == 2:
            course1.drop_student()
        elif choice == 3:
            print('Course code: ', course1.getCode())
            print('Maximum class size: ', course1.getMax_size())
            print('Enrollment: ', course1.getEnrollment())
        elif choice == 4:
            new_max_size = int(input('Enter new maximum class size: '))
            course1.setMax_size(new_max_size)
def main():
    course_code = input('Enter course code: ')
    max_size = input('Enter maximum class size: ')
    max_size = max_size_error_check(max_size)
    course1 = Course(course_code, max_size)

    usr_input = input(
        'Enter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: '
    )
    usr_input = error_check(usr_input)

    while usr_input != 0:
        usr_input = int(usr_input)
        if usr_input == 3:
            print('Course code:', course1.course_code)
            print('Maximum class size:', course1.max_size)
            print('Enrollment:', course1.enrollment)
            usr_input = input(
                '\nEnter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: '
            )
            usr_input = error_check(usr_input)
        elif usr_input == 2:
            course1.drop_student()
            print('Enrollment:', course1.enrollment)
            usr_input = input(
                '\nEnter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: '
            )
            usr_input = error_check(usr_input)
        elif usr_input == 1:
            course1.add_student()
            print('Enrollment:', course1.enrollment)
            usr_input = input(
                '\nEnter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: '
            )
            usr_input = error_check(usr_input)
        elif usr_input == 0:
            pass
def main():
    course_code = input("Enter course code: ")
    quota = int(input("Enter course quota: "))
    course1 = Course(course_code, quota)

    user_input = 4
    while user_input != 0:
        user_input = int(
            input("Enter 1 for add student, 2 for drop student,"
                  "3 for course info, 0 for exit: "))

        if user_input == 1:
            course1.add_student()
            print("Enrollment: ", course1.enrollment)
            print()
        elif user_input == 2:
            course1.drop_student()
            print("Enrollment: ", course1.enrollment)
            print()
        elif user_input == 3:
            print("Course code: ", course1.course_code)
            print("Quota: ", course1.quota)
            print("Enrollment: ", course1.enrollment)
            print()
Example #10
0
def main():

    # input course code and max size
    c_code = input("Enter course code: ")
    c_max_size = int(input("Enter maximum class size: "))
    # create Course object, pass course code and max size as arguments
    course = Course(c_code, c_max_size)
    # initialize choice to 5
    choice = 5

    while choice != 0:

        # input choice
        choice = int(input(
            "Enter 1 for add student, 2 for drop student, 3 for course info, 4 for change maximum class size, 0 for exit: "))

        # if choice is 1, call add_student method of Course object and display enrollment of Course object
        if(choice == 1):
            course.add_student()
            print("Enrollment: ", course.get_enrollment())

        # if choice is 2, call drop_student method of Course object and display enrollment of Course object
        if(choice == 2):
            course.drop_student()
            print("Enrollment: ", course.get_enrollment())

        # if choice is 3, display course code, max size and enrollment of Course object
        if(choice == 3):
            print("Course code: ", course.get_course_code())
            print("Maximum class size: ", course.get_max_size())
            print("Enrollment: ", course.get_enrollment())

        # elif choice is 4 input new size and call set_max_size method of Course object
        if(choice == 4):
            c_max_size = int(input("Enter new maximum class size: "))
            course.set_max_size(c_max_size)
Example #11
0
def main():
    course_code = input("Enter course code: ").upper()
    max_class_size = int(input("Enter maximum class size: "))
    course1 = Course(course_code, max_class_size)

    option = 5
    while option != 0:
        option = int(
            input(
                "Enter 1 to add student, 2 to drop student, "
                "3 for class info, 4 for change maximum class size, 0 to exit: "
            ))
        if option == 1:
            course1.add_student()
        elif option == 2:
            course1.drop_student()
        elif option == 3:
            print("Course code: ",
                  course1.getCourseCode(), "\nMaximum class size: ",
                  course1.getMaxClassSize(), "\nEnrollment: ",
                  course1.getEnrollment())
        elif option == 4:
            max_class_size = int(input("Enter new maximum class size: "))
            course1.setMaxClassSize(max_class_size)
Example #12
0
            max_course_size = int(input("Enter maximum class size: "))
            if max_course_size <= 0:
                raise ValueError
            exit_condition = True
        except ValueError:
            print("Max course size must be a positive integer")
            continue

    my_horse_of_course = Course(course_code=course_code,
                                max_class_size=max_course_size)
    possible_options = (0, 1, 2, 3)
    while True:
        try:
            bandit = int(
                input(
                    "Enter 1 for add student, 2 for drop student, 3 for course info, 0 for exit: "
                ))
            if bandit not in possible_options:
                raise ValueError
            if bandit == 1:
                my_horse_of_course.add_student()
            elif bandit == 2:
                my_horse_of_course.drop_student()
            elif bandit == 3:
                my_horse_of_course.course_info()
            elif bandit == 0:
                my_horse_of_course.exit_program()
        except ValueError:
            print("Possible choices are:", possible_options)
            continue
Example #13
0
        print("Invalid entry")

course1 = Course(course_code, quota)

user_input = ""
while user_input != "0":
    user_input = input("""Enter 1 to add a student to the course.
Enter 2 to drop a student from the course.
Enter 3 to view course info.
Enter 4 to change the course quota
Enter 0 to exit.\n""")
    if user_input == "1":
        course1.add_student()
        print("Enrollment:", course1.get_enrollment(), "\n")
    elif user_input == "2":
        course1.drop_student()
        print("Enrollment:", course1.get_enrollment(), "\n")
    elif user_input == "3":
        print(
            "Course code: " + course1.get_course_code() + "\nCourse Quota: " +
            str(course1.get_quota()) + "\nEnrollment: " +
            str(course1.get_enrollment()), "\n")
    elif user_input == "4":
        quota = ""
        while isinstance(quota, int) == False:
            try:
                quota = int(
                    input(
                        "Please enter the maximum number of students allowed in the course:"
                    ))
                while quota <= 0: