В выражении (df['A'] > 5) & (df['B'] < 10) зачем нужны скобки вокруг каждого условия?
(df['A'] > 5) & (df['B'] < 10)
500 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач