Пример #1
0
def compare_phonebooks(expect: a1.PhoneBook, actual: a1.PhoneBook) -> bool:
    exp_curr = expect.get_head()
    act_curr = actual.get_head()
    identical = True
    while identical and exp_curr:
        if act_curr and exp_curr.get_element() != act_curr.get_element():
            identical = False
        else:
            exp_curr = exp_curr.get_next()
            act_curr = act_curr.get_next()
    if act_curr:
        identical = False
    return identical