Q3Comprehension2 Marks31 Aug 2025
Passage
Consider the below python code and answer the subquestions that follow:
```
def categorize_numbers(numbers):
categories = { "cat_1": set(), "cat_2": set(), "cat_3": set() }
def check(n):
if n % 5 == 0:
return True
return False
for num in numbers:
if num % 2 == 0:
categories["cat_1"].add(num)
else:
categories["cat_2"].add(num)
if check(num):
categories["cat_3"].add(num)
return categories
result = categorize_numbers([2, 3, 4, 2, 5, 6, 3, 2, 7, 8, 9, 10, 5, 4, 7, 8, 3, 10, 2])
```
If result = categorize_numbers([1, 2, 10, 15, 20]), which of the following expression(s) would be evaluated as True?