Написать программу, на вход которой подаётся ситнаксически верный код на ЯП Python, без пустых строк и многострочных констант; пустая только последняя строка. В этом коде
Могут быть определены некоторые классы с помощью оператора class на верхнем уровне программы (т. е. не внутри классов/функций)
Имена классов не меняются (т. е. после class C: … никогда не бывает C = …)
- В наследовании используются только уже определённые в этом коде классы
На выходе программа должна отчитаться, допустимо ли наследование, которое (возможно) встретилось в коде (с точки зрения NRO C3), и вывести "Yes" или "No".
class A: B = 0 class B(A): pass class C(A, B): A = B = C = 5
Подсказка: предполагается, что если вы встретили в начале строки слово "class " — это настоящее описание класса (а не многострочная константа, например)
No