##### Creating data

# Lists
course_codes = ["CHEM1012", "LANG1402", "MATH1012"]
course_credits = [3, 3, 4]
course_grades = ["A", "B", "F"]

# Dictionary
pass

##### Simple print

# Lists
def print_lists():
    print(course_codes)
    print(course_credits)
    print(course_grades)
    print()

# Dictionary
def print_dictionary():
    pass

##### Adding new items
print("Adding new items:")

# Lists
course_codes.append("PHYS1003")
course_credits.append(3)
course_grades.append("A")
print_lists()

# Dictionary
pass
print_dictionary()

##### Changing items
print("Changing items:")

# Lists
course_grades[2] = "D"
print_lists()

# Dictionary
pass
print_dictionary()

##### Deleting items
print("Deleting items:")

# Lists
index = course_codes.index("MATH1012")
course_codes = course_codes[:index] + course_codes[index + 1:]
course_credits = course_credits[:index] + course_credits[index + 1:]
course_grades = course_grades[:index] + course_grades[index + 1:]
print_lists()

# Dictionary
pass
print_dictionary()

##### Going through items
print("Going through items:")

# Lists
for index in range(len(course_codes)):
    print(f"{course_codes[index]}", end="\t")
    print(f"{course_credits[index]}", end="\t")
    print(f"{course_grades[index]}")

# Dictionary
pass

