Анон, напиши, пожалуйста, следующую программу на питоне:1)Начальное значение 10002)Вероятность победа 60%, и вероятность проигрыша соответственно 40%3)Ставка каждый раз 100%4)Если значение опускается до 0, то снова начинается с 10005)Выводилось, допустим, 100 значенийЕсли не сложно подпиши что где, чтобы я смог поиграться со значениями.
бамп
>>161486869 (OP)60 на 40 хули тебе не ясно?
>>161487095Ну смотри. Так то оно в теории да. Каждый раз мы будем выигрывать x0,6+(-x)0,4=0,2x. И как бы по идеи значение должно потихоньку расти. Но из-за дисперсии значение часто будет опускаться до 0. И что-то это не похоже на рост. Так я вот и хочу узнать будет ли оно расти или всё время у нуля тереться и только изредка уходить вверх из-за затяжных победных стриков. Сначала 100% ставка, а потом другие значения опробовать.
>>161487095Ну или хотя бы объясни как задать случайное число в питоне. Например от 0 до 100. всякие random ничего не выдают
бампик
>>161487203import random
>>161487203Еблан не умеющий гуглить
>>161487309>import randomКонкретней. Он нихера не выводит
>>161487339Я загуглил. У меня не работает.
>>161487339Научи. Воспитай. Излечи.За полгода управишься?
>>161487343random.randint(1, 100)
>>161487439Получилось, спасибо
>>161487527откуда задача хоть?
>>161487683Да не, я тут в браузерную игру рублюсь, а там типа казино есть и ставка там не конкретное число, а процент от всех денег. Вероятность победы 50+%(апгрейдится) и по идеи если просто постоянно ставить, то я должен быть в плюсе. Но нихуя. Вот и заинтересовался. Сижу уже несколько часов залипаю в обучающие ролики на ютубе.
У меня не запускается. Где я ошибку допустил?
>>161488142>if 60>=i>=1:пофиксил, но всё равно не запускается
Анончики, миленькие, ну подскажите как зациклить. Вот он один раз выводит, а как дальше, чтобы с последнего значения x считал?
>>161488142код не скриншотитьошибки выданые интерпритатором добавлять
Анончики, свершилось! Я всё таки написал программу. И она работает!x=1000 #начальное значениеwhile x>=0: import random random.randint(1, 100) i=random.randint(1, 100) if (1<=i<=60): print(x1.5) x=x1.5 else: print(0.5x) x=0.5x if (x==0): x=1000Но вот в чём беда. Действительно творится что-то странное. Матожидание положительное, а значения стремятся к нулю! Как так? Если ставлю вероятность выигрыша больше 65%, то всё нормально. Если меньше то значения уменьшаются, хотя должны увеличиваться!Это только при ставке в 50% от общей суммы. Если брать 10% или 100% то всё нормально.
Упс, разметка проебалась
>>161489336>Но вот в чём беда. Действительно творится что-то странное. Матожидание положительное, а значения стремятся к нулю! Как так? Если ставлю вероятность выигрыша больше 65%, то всё нормально. Если меньше то значения уменьшаются, хотя должны увеличиваться!>>Это только при ставке в 50% от общей суммы. Если брать 10% или 100% то всё нормально.Всё правильно. У тебя число в два раза меньше изначального значения, поэтому результат как double считается а ты не указал что x это инт вначале
>>161489550Как указать?
>>161489347Нахуй ты в цикле импортируешь модуль?
Тебе для ставочек это надо?
>>161496126Не, для общего развития. Но я уже написал прогу.
>>161495898А по другому не запускается
ОООО хочу смотреть видео где срут и кончают в рот
>>161500187я тоже
>>161489347Пофиксил тебяhttps://repl.it/LZZg/0