Ответ:

В одной банке было 7 − 2 = 5 кг белил.

Число банок: 40 : 5 = 8.

Ответ: 8 банок.