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