Ранс скажу как работать с типом данных bool в Python за 3 минуты.
Bool может иметь только два значения: True и False(англ. истинна и ложь).Но фактически True и False равны единице и нулю.
Т.к True и False практически равны 1 и 0 то мы можем их умножать как тип int...