Question: Can anyone help me with this function, why it always return true and how would I edit it to make it work? def is_ok (group_list:
Can anyone help me with this function, why it always return true and how would I edit it to make it work?
def is_ok (group_list: List[List[int]], class_list: List[int]) -> bool: Return true iff every student in class_list is in exactly one group according to group_list. Note: class_list is a list of student numbers group list is a list of lists, with each sublist containing all the student numbers in one group. >>> is_ok ([[1, 2], [3]], [1, 2, 3]). True >>> is_ok ([[1, 2], [3]], [1, 2, 3, 4]) False for group in group_list: for student in class list: if group.count (student) != 1: return false return True
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
