Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class_dict = {}
- def setter_class(raw_input):
- if len(raw_input) == 1:
- class_dict[raw_input] = [None]
- else:
- name, parents = raw_input.split(' : ')
- if len(parents) > 1:
- parents_list = parents.split(' ')
- class_dict[name] = parents_list
- else:
- class_dict[name] = [parents]
- def getter_class(classes_child, classes_parent):
- if None in class_dict[classes_parent]:
- print('No')
- elif classes_child in class_dict[classes_parent]:
- print('Yes')
- elif classes_child == class_dict[classes_parent]:
- print('Yes')
- else:
- for item in class_dict[class_parent]:
- getter_class(classes_child, item)
- counter = int(input())
- for count in range(counter):
- input_in = input()
- setter_class(input_in)
- counter = int(input())
- for count1 in range(counter):
- class_child, class_parent = input().split()
- getter_class(class_child, class_parent)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement