Advertisement
prog3r

Untitled

Apr 6th, 2025
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. a = 33
  2. b = 3.14
  3. n = 10
  4. def profit(x): # предлагаем цену x (максимум n-1 раз) пока не получим положительный ответ
  5. p_no = 1-1/(1+(x-a)*b)
  6. p_yes = 1/(1+(x-a)*b)
  7. p_success = 0
  8. for i in range(1, n): # на каком вопросе ответ положительный перебираем
  9. # на шагах до ответ i должен быть отрицательный
  10. # на i-ом ответ должен быть положительный
  11. p_success += p_no**(i-1)*p_yes
  12. print(
  13. p_success*x+ # положительный ответ на каком-то шаге
  14. (1-p_success)*a # положительного ответа не было, тогда на n-ом шаге предлагаем цену a
  15. )
  16. profit(1000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement