Здесь у меня есть альтернативное решение, выглядит короче, и поскольку нет операторов if
, оно должно быть намного быстрее.
Кроме того, вы можете легко изменить, какое число должно быть возвращено с вероятностью 60%
a = [1,1,0,0,0]
num = a[randint(0,4)]
В качестве альтернативы здесь предлагается версия с одной строкой:
num = list((1,1,0,0,0))[randint(0,4)]