PEHDOM
Окт. 18, 2021 09:54:11
почему вы решили что не работает, работает все прекрасно, у вас не хватает завершающего елзе. random.random() выдает случайное число от 0(включительно) до 1(исключительно), на 1 проверка излишня так как random.random() никогда не вернет единицу, на ноль вы проверяете, а где проверка на остальной диапазон?
ЗЫ: еcли хотите чтобы генератор генерировал только 0 или 1 используйте random.randint(0,1) или random.choice((0, 1))
ЗЗЫ: приводить к флоат не обязательно при сравнении флоат и инт.