Solveeit Logo

Question

Data Science and Artificial Intelligence Question on Programming in Python

Consider the following Python code :
def count (child_dict, i) :
if i not in child_dict.keys() :
return 1
ans = 1
for j in child_dict[i] :
ans += count (child_dict, j)
return ans
child_dict = dict()
child_dict [0] = [1, 2]
child_dict [1] = [3, 4, 5]
child_dict [2] = [6, 7, 8]
print (count(child_dict,0))
Which ONE of the following is the output of this code ?

A

6

B

1

C

8

D

9

Answer

9

Explanation

Solution

The correct option is (D) : 9.