Перейти к публикации

yellyex

User
  • Сообщений

    9 712
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2
  • Время онлайн

    55д 15ч 57м 44с

Все публикации пользователя yellyex

  1. yellyex

    1/2 vs 2/3

    и где я не тоже самое сказал ебень ты? Ты сказал, что если шар не золотой, то начинаем выбирать коробку заново. Зачем?
  2. yellyex

    1/2 vs 2/3

    Бля челы, моё уважение. Вы перебираете все возможные варианты событий, кроме одного адекватного, которое будет в реальной жизни. Вот проведите эксперимент. Ставите 3 коробки с шарами. Ну дальше вы поняли. А то что в задаче уже выбраны коробка и шар, то это нихуя не значит, так как в условии всё равно сказано, что коробка была случайна и она была выбрана первой до шара. А ЗНАЧИТ ШАР МОГ БЫТЬ ЛЮБЫМ! Теорема доказана! ну вот любой шар, иф золотой продолжеам еслсе идем заново То есть ты предлагаешь, те варианты, где первый шар серебряный выкинуть нахуй? Тогда получается, что мы не засчитываем попытку, где первый шар серебряный, а это значит мы не выполняем условие (УГАДАЙТЕ КАКОЕ?) - ВЫБИРАЕМ СЛУЧАЙНУЮ КОРОБКУ! А это указано в условии задачи! Согласно условию задачи, если можно выбрать СЛУЧАЙНУЮ КОРОБКУ, то можно вытащить первым шаром СЕРЕБРЯНЫЙ!!! А это значит, что доёб до того, что первый шар всегда ЗОЛОТОЙ - ПОЛНОЙ ХУЕТОЙ И МОЖНО ДАЛЬШЕ НЕ РАССМАТРИВАТЬ!!! где логика? мы уже выбрали рандомную коробку как это не выполняется условие? А как тогда писать код, если коробка в нём не выбирается, а уже выбрана? схуяли она выбрана блять? выбираем коробку для начала потом выбераем шар если шар не золотой то все вселенная схлопывается и все начинается сначала тоесть с выбора коробки опять рандомной Где написано, что с начала?
  3. yellyex

    1/2 vs 2/3

    ну вот любой шар, иф золотой продолжеам еслсе идем заново То есть ты предлагаешь, те варианты, где первый шар серебряный выкинуть нахуй? Тогда получается, что мы не засчитываем попытку, где первый шар серебряный, а это значит мы не выполняем условие (УГАДАЙТЕ КАКОЕ?) - ВЫБИРАЕМ СЛУЧАЙНУЮ КОРОБКУ! А это указано в условии задачи! Согласно условию задачи, если можно выбрать СЛУЧАЙНУЮ КОРОБКУ, то можно вытащить первым шаром СЕРЕБРЯНЫЙ!!! А это значит, что доёб до того, что первый шар всегда ЗОЛОТОЙ - ПОЛНОЙ ХУЕТОЙ И МОЖНО ДАЛЬШЕ НЕ РАССМАТРИВАТЬ!!! где логика? мы уже выбрали рандомную коробку как это не выполняется условие? А как тогда писать код, если коробка в нём не выбирается, а уже выбрана?
  4. yellyex

    1/2 vs 2/3

    ну вот любой шар, иф золотой продолжеам еслсе идем заново То есть ты предлагаешь, те варианты, где первый шар серебряный выкинуть нахуй? Тогда получается, что мы не засчитываем попытку, где первый шар серебряный, а это значит мы не выполняем условие (УГАДАЙТЕ КАКОЕ?) - ВЫБИРАЕМ СЛУЧАЙНУЮ КОРОБКУ! А это указано в условии задачи! Согласно условию задачи, если можно выбрать СЛУЧАЙНУЮ КОРОБКУ, то можно вытащить первым шаром СЕРЕБРЯНЫЙ!!! А это значит, что доёб до того, что первый шар всегда ЗОЛОТОЙ - ПОЛНОЙ ХУЕТОЙ И МОЖНО ДАЛЬШЕ НЕ РАССМАТРИВАТЬ!!!
  5. yellyex

    1/2 vs 2/3

    Я писал вам, что делаю код из условия, ЧТО ПЕРВЫЙ ШАР МОЖЕТ БЫТЬ ЛЮБЫМ! ОСТАЛЬНЫЕ ВАРИАНТЫ УСЛОВИЯ ПОКА НЕ РАССМАТРИВАЕМ. ПОЭТОМУ МОЙ КОД ПРАВИЛЬНЫЙ. Где условие про то, что первый шар, который вытащили, был золотой? У тебя получается 50% потому что нахуй симметрическая ситуация У меня условие без этого ньюанса. То есть первый шар может быть любым! Я пока это условие рассматриваю. Как сделать первый шар золотым в 100% случаях при условии, что коробка выбирается случайно я ХУЙ ЗНАЕТ! if first != золотой: continue удачи БЛЯТЬ! В реальности шар может быть ЛЮБЫМ! Типо шар-хамелеон? как у орков в этом бля властелине луковых колец? Нет. Если перед тобой три коробки, то ты можешь вытащить либо золотой, либо серебряный шар первым. Вот так.
  6. yellyex

    1/2 vs 2/3

    Где условие про то, что первый шар, который вытащили, был золотой? У тебя получается 50% потому что нахуй симметрическая ситуация У меня условие без этого ньюанса. То есть первый шар может быть любым! Я пока это условие рассматриваю. Как сделать первый шар золотым в 100% случаях при условии, что коробка выбирается случайно я ХУЙ ЗНАЕТ! if first != золотой: continue удачи БЛЯТЬ! В реальности шар может быть ЛЮБЫМ!
  7. yellyex

    1/2 vs 2/3

    Где условие про то, что первый шар, который вытащили, был золотой? У тебя получается 50% потому что нахуй симметрическая ситуация У меня условие без этого ньюанса. То есть первый шар может быть любым! Я пока это условие рассматриваю. Как сделать первый шар золотым в 100% случаях при условии, что коробка выбирается случайно я ХУЙ ЗНАЕТ! Хахха блять сука, НУ ДА, КАК ЖЕ ЭТО СДЕЛАТЬ Ну и как это сделать? Тогда выбор рандомной коробки из того же условия задачи можно будет выбросить. А если что-то можно выбросить, то нахуй тогда вообще условия задачи :)
  8. yellyex

    1/2 vs 2/3

    ССЫШЬСЯ ПРАКТИКИ? А чего ссышься? Боишься опиздолится при всех? :)
  9. yellyex

    1/2 vs 2/3

    Где условие про то, что первый шар, который вытащили, был золотой? У тебя получается 50% потому что нахуй симметрическая ситуация У меня условие без этого ньюанса. То есть первый шар может быть любым! Я пока это условие рассматриваю. Как сделать первый шар золотым в 100% случаях при условии, что коробка выбирается случайно я ХУЙ ЗНАЕТ!
  10. yellyex

    1/2 vs 2/3

    я тебе щас втащу в ебасосину Где смайлик, что ссут на ебало @coali тебе тоже Ладно извини. Ты мне ничего плохого не делал :) 1/2: плоскоземельцы, у них нет проблем. Они живут в своём бабле (диске, блять) и НЕ ПАРЯТСЯ НАХУЙ 2/3: горят с 1/2 потому что челы ебанутые наглухо 2/3 челы не хотят доказывать ничего. Они просто срут словами. Им нечего противопоставить 1/2 людям. Докапываются до условий задачи, а на практике никто не решается проверить. Всё решит практика.
  11. yellyex

    1/2 vs 2/3

    Не уверен, что код правильно написан, но вы можете сами его проверить. Выдаёт также 1/2. Меня смущает, что он удаляет из коробки first_ball, который привязан к random.choice(box). Типа случайный шар в этой коробке. То есть он может удалить и второй. но хз... Код import random # Количество итераций num_iterations = 1000000 # Результаты first_ball_counts = {"Золотой": 0, "Серебряный": 0} second_ball_counts = {"Золотой": 0, "Серебряный": 0} # Проводим итерации for _ in range(num_iterations): # Создаем три коробки boxes = [ ["Золотой", "Золотой"], ["Золотой", "Серебряный"], ["Серебряный", "Серебряный"] ] # Выбираем случайную коробку box_index = random.randint(0, 2) box = boxes[box_index] # Вытаскиваем первый шар first_ball = random.choice(box) # Подсчитываем количество первого выбранного шара first_ball_counts[first_ball] += 1 # Удаляем первый вытащенный шар box.remove(first_ball) # Вытаскиваем второй шар second_ball = random.choice(box) # Подсчитываем количество второго выбранного шара second_ball_counts[second_ball] += 1 # Удаляем второй вытащенный шар box.remove(second_ball) # Вычисляем проценты first_ball_percents = { "Золотой": first_ball_counts["Золотой"] / num_iterations * 100, "Серебряный": first_ball_counts["Серебряный"] / num_iterations * 100 } second_ball_percents = { "Золотой": second_ball_counts["Золотой"] / num_iterations * 100, "Серебряный": second_ball_counts["Серебряный"] / num_iterations * 100 } # Выводим результаты print("Первый выбранный шар:") for color, count in first_ball_counts.items(): print(f"{color}: {count} раз ({first_ball_percents[color]:.2f}%)") print("Второй выбранный шар:") for color, count in second_ball_counts.items(): print(f"{color}: {count} раз ({second_ball_percents[color]:.2f}%)")
  12. yellyex

    1/2 vs 2/3

    Где смайлик, что ссут на ебало @coali
  13. yellyex

    1/2 vs 2/3

    Если Ilze паталогический пиздабол, и он голосует за 1/2, то какова вероятность, что 1/2 окажется правдой?
  14. yellyex

    1/2 vs 2/3

    ахахах затролили лалку )))) дак тут уже нету ни одного чела который на серьезе доказывает 1/2 ))) хотя насчет @Laqwalasse я не уверен так ошибки сам найдешь или тебе найти ошибки? так ты ж пиздабол, обещал задачку решить за 30$ но не вывез че теперь расскажешь? скамер, думаешь я буду реагировать на каждвй твой высер? идёшь в мут, ты украл у меня 15 минут времени я у тебя вчера украл намного больше так ошибки сам найдешь или тебе найти ошибки? Конечно ищи ты! Потому что я в своём коде уверен. Если найдёшь расхождение с условиями, то я извинюсь перед тобой. Хорошо, если ты не тролль, а реально ищешь знаний то так и быть расскажу тебе в чем твоя ошибка ты в своем коде после того как выбираешь шар, забываешь его удалить чтобы потом не выбрать его же так же нам нужно считать только те случаи где первый шар был золотой, так как в условии сказано что первый шар золотой ) найдешь в коде как это исправить или тоже помочь? Да, ты прав. В этом есть логика. По второму твоему пункту, я сделал выбор условия задачи, которое гласит, что выбрать можно случайный шар, а остальные варианты задачи я не рассматриваю. Да есть вариант, где шар всегда золотой и я хуй знает почему. Но, если бы это было в реальности, то 3 коробки с шарами и ты засовываешь руку в одну из них, то ЭТО НЕ ВСЕГДА ЗОЛОТОЙ ШАР! Согласись? Поэтому пока оставляем это условие. В задаче написано что сунув руку мы достали уже золотой шар и нужно оценить шанс для второго золотого, согласен?) Откуда мне знать, что это мог быть и не серебряный шар? Автор написал, что первый шар золотой, но где гарантии, что он не мог быть и серебряным? Также ты говоришь, что первый шар золотой - это 100% вероятность. Это бред сумашедшего. Если бы автор хотел, чтобы первый шар всегда был золотой, то так бы и написал. Далее, то что первый шар золотой вообще никак не влияет на вероятности! если не влияет на вероятности то так код и напиши)) Я не могу написать код, где из случайной коробки мы достанем всегда 100% золотой шар. Я могу СДЕЛАТЬ ЛУЧШЕ! МОГУ ПЕРЕБРАТЬ ВСЕ ВОЗМОЖНЫЕ ВАРИАНТЫ НА ДИСТАНЦИИ 1000000 ИТЕРАЦИЙ!!! Это значит, что ВСЕ ВОЗМОЖНЫЕ ВАРИАНТЫ, включая и золотой шар первый, тоже будут! А значит мы никак не промахнёмся с выводом, какой же итоговый шанс достать второй такой же шар из той же коробки.
  15. yellyex

    1/2 vs 2/3

    так ошибки сам найдешь или тебе найти ошибки? так ты ж пиздабол, обещал задачку решить за 30$ но не вывез че теперь расскажешь? скамер, думаешь я буду реагировать на каждвй твой высер? идёшь в мут, ты украл у меня 15 минут времени я у тебя вчера украл намного больше так ошибки сам найдешь или тебе найти ошибки? Конечно ищи ты! Потому что я в своём коде уверен. Если найдёшь расхождение с условиями, то я извинюсь перед тобой. Хорошо, если ты не тролль, а реально ищешь знаний то так и быть расскажу тебе в чем твоя ошибка ты в своем коде после того как выбираешь шар, забываешь его удалить чтобы потом не выбрать его же так же нам нужно считать только те случаи где первый шар был золотой, так как в условии сказано что первый шар золотой ) найдешь в коде как это исправить или тоже помочь? Да, ты прав. В этом есть логика. По второму твоему пункту, я сделал выбор условия задачи, которое гласит, что выбрать можно случайный шар, а остальные варианты задачи я не рассматриваю. Да есть вариант, где шар всегда золотой и я хуй знает почему. Но, если бы это было в реальности, то 3 коробки с шарами и ты засовываешь руку в одну из них, то ЭТО НЕ ВСЕГДА ЗОЛОТОЙ ШАР! Согласись? Поэтому пока оставляем это условие. В задаче написано что сунув руку мы достали уже золотой шар и нужно оценить шанс для второго золотого, согласен?) Откуда мне знать, что это мог быть и не серебряный шар? Автор написал, что первый шар золотой, но где гарантии, что он не мог быть и серебряным? Также ты говоришь, что первый шар золотой - это 100% вероятность. Это бред сумашедшего. Если бы автор хотел, чтобы первый шар всегда был золотой, то так бы и написал. Далее, то что первый шар золотой вообще никак не влияет на вероятности!
  16. yellyex

    1/2 vs 2/3

    так ошибки сам найдешь или тебе найти ошибки? так ты ж пиздабол, обещал задачку решить за 30$ но не вывез че теперь расскажешь? скамер, думаешь я буду реагировать на каждвй твой высер? идёшь в мут, ты украл у меня 15 минут времени я у тебя вчера украл намного больше так ошибки сам найдешь или тебе найти ошибки? Конечно ищи ты! Потому что я в своём коде уверен. Если найдёшь расхождение с условиями, то я извинюсь перед тобой. Хорошо, если ты не тролль, а реально ищешь знаний то так и быть расскажу тебе в чем твоя ошибка ты в своем коде после того как выбираешь шар, забываешь его удалить чтобы потом не выбрать его же так же нам нужно считать только те случаи где первый шар был золотой, так как в условии сказано что первый шар золотой ) найдешь в коде как это исправить или тоже помочь? Да, ты прав. В этом есть логика. По второму твоему пункту, я сделал выбор условия задачи, которое гласит, что выбрать можно случайный шар, а остальные варианты задачи я не рассматриваю. Да есть вариант, где шар всегда золотой и я хуй знает почему. Но, если бы это было в реальности, то 3 коробки с шарами и ты засовываешь руку в одну из них, то ЭТО НЕ ВСЕГДА ЗОЛОТОЙ ШАР! Согласись? Поэтому пока оставляем это условие.
  17. yellyex

    1/2 vs 2/3

    так ошибки сам найдешь или тебе найти ошибки? Конечно ищи ты! Потому что я в своём коде уверен. Если найдёшь расхождение с условиями, то я извинюсь перед тобой.
  18. yellyex

    1/2 vs 2/3

    В каком возрасте можно вести себя, как @Drakonian Дети лет 10 смотрят мультики и не имею хамский словарный запас. А взрослые выше этого. Так кто же он?
  19. yellyex

    1/2 vs 2/3

    Код import random # Количество итераций num_iterations = 1000000 # Количество раз, когда был выбран золотой шар num_gold_balls = 0 # Количество раз, когда был выбран серебряный шар num_silver_balls = 0 # Количество раз, когда второй выбранный шар был золотым num_second_gold_balls = 0 # Количество раз, когда второй выбранный шар был серебряным num_second_silver_balls = 0 # Провести итерации for i in range(num_iterations): # Создать список коробок boxes = [ ["Золотой", "Золотой"], # Коробка 1 ["Серебряный", "Серебряный"], # Коробка 2 ["Золотой", "Серебряный"], # Коробка 3 ] # Выбрать случайную коробку box_index = random.randint(0, 2) box = boxes[box_index] # Выбрать случайный шар из коробки ball = random.choice(box) # Проверить, является ли шар золотым if ball == "Золотой": num_gold_balls += 1 else: num_silver_balls += 1 # Выбрать второй случайный шар из той же коробки second_ball = random.choice(box) # Проверить, является ли второй шар золотым if second_ball == "Золотой": num_second_gold_balls += 1 else: num_second_silver_balls += 1 # Рассчитать процент раз, когда был выбран золотой шар percentage_gold = (num_gold_balls / num_iterations) * 100 # Рассчитать процент раз, когда был выбран серебряный шар percentage_silver = (num_silver_balls / num_iterations) * 100 # Рассчитать процент раз, когда второй выбранный шар был золотым percentage_second_gold = (num_second_gold_balls / num_iterations) * 100 # Рассчитать процент раз, когда второй выбранный шар был серебряным percentage_second_silver = (num_second_silver_balls / num_iterations) * 100 # Вывести результаты print(f"Количество раз, когда был выбран золотой шар: {num_gold_balls}") print(f"Процент раз, когда был выбран золотой шар: {percentage_gold:.2f}%") print(f"Количество раз, когда был выбран серебряный шар: {num_silver_balls}") print(f"Процент раз, когда был выбран серебряный шар: {percentage_silver:.2f}%") print("") print(f"Количество раз, когда второй выбранный шар был золотым: {num_second_gold_balls}") print(f"Процент раз, когда второй выбранный шар был золотым: {percentage_second_gold:.2f}%") print(f"Количество раз, когда второй выбранный шар был серебряным: {num_second_silver_balls}") print(f"Процент раз, когда второй выбранный шар был серебряным: {percentage_second_silver:.2f}%") Давай каждую вот строку оспаривай, где у меня не так, как в условии. Я буду только рад исправиться. Если не станешь, то Хуёвым будешь :)
  20. yellyex

    1/2 vs 2/3

    весь твой код сплошная ошибка, подумай теперь почему Оспорь по факту и я извинюсь!
  21. yellyex

    1/2 vs 2/3

    @Drakonian Ты даже доебаться до моего кода не можешь, а я всё жду! Давай попробуй и посмотрим, где у меня ошибка! :)))
  22. yellyex

    1/2 vs 2/3

    Дай пожалуйсто пояснение к каждой строчке программы, пока не догоняю так там дано читай то что написано после # У тебя две коробки, а не три. Нахуй оно надо? а у тебя два отца и что с того? я тебе написал про то что вытащив золотой мы уже отсекли третью коробку))) Дай пожалуйсто пояснение к каждой строчке программы, пока не догоняю так там дано читай то что написано после # не понимаю, объясни переводчиком попробуй если в англ не могешь Ты по существу общайся, а не хами. Я тебе по факту объясняю, а ты говоришь мне, чтобы я что-то понял. Берём условие задачи и пишем код. Ты код написал не на условии задачи, а на своей додумке. А я по условию сделал. Кто из нас прав как ты думаешь? извини.. исправил для тебя import random # Number of iterations for the simulation iterations = 100000 # Counters to keep track of occurrences total_gold_picks = 0 gold_gold_count = 0 for _ in range(iterations): # Randomly select a box: 'A' has two gold balls, 'B' has one gold and one silver, 'C' has two silver balls box = random.choice(['A', 'B', 'C']) # Assign balls based on the selected box if box == 'A': balls = ['Gold', 'Gold'] elif box == 'B': balls = ['Gold', 'Silver'] else: balls = ['Silver', 'Silver'] # Randomly select a ball from the box picked_ball = random.choice(balls) # Check if the picked ball is gold if picked_ball == 'Gold': total_gold_picks += 1 # Remove the picked ball to simulate not replacing it balls.remove(picked_ball) # The remaining ball in the box other_ball = balls[0] # Check if the other ball is also gold if other_ball == 'Gold': gold_gold_count += 1 # Calculate the estimated probability if total_gold_picks > 0: probability = gold_gold_count / total_gold_picks print(f"Estimated probability that the next ball is Gold given that we picked a Gold ball: {probability:.4f}") У тебя код не считает серебряные шары. Нужно посчитать каждый шар. Сколько раз был первый шар и какого он цвета. Вот у меня в коде это есть и он понятен. А что у тебя написано понятно только тебе одному. import random # Количество итераций num_iterations = 1000000 # Количество раз, когда был выбран золотой шар num_gold_balls = 0 # Количество раз, когда был выбран серебряный шар num_silver_balls = 0 # Количество раз, когда второй выбранный шар был золотым num_second_gold_balls = 0 # Количество раз, когда второй выбранный шар был серебряным num_second_silver_balls = 0 # Провести итерации for i in range(num_iterations): # Создать список коробок boxes = [ ["Золотой", "Золотой"], # Коробка 1 ["Серебряный", "Серебряный"], # Коробка 2 ["Золотой", "Серебряный"], # Коробка 3 ] # Выбрать случайную коробку box_index = random.randint(0, 2) box = boxes[box_index] # Выбрать случайный шар из коробки ball = random.choice(box) # Проверить, является ли шар золотым if ball == "Золотой": num_gold_balls += 1 else: num_silver_balls += 1 # Выбрать второй случайный шар из той же коробки second_ball = random.choice(box) # Проверить, является ли второй шар золотым if second_ball == "Золотой": num_second_gold_balls += 1 else: num_second_silver_balls += 1 # Рассчитать процент раз, когда был выбран золотой шар percentage_gold = (num_gold_balls / num_iterations) * 100 # Рассчитать процент раз, когда был выбран серебряный шар percentage_silver = (num_silver_balls / num_iterations) * 100 # Рассчитать процент раз, когда второй выбранный шар был золотым percentage_second_gold = (num_second_gold_balls / num_iterations) * 100 # Рассчитать процент раз, когда второй выбранный шар был серебряным percentage_second_silver = (num_second_silver_balls / num_iterations) * 100 # Вывести результаты print(f"Количество раз, когда был выбран золотой шар: {num_gold_balls}") print(f"Процент раз, когда был выбран золотой шар: {percentage_gold:.2f}%") print(f"Количество раз, когда был выбран серебряный шар: {num_silver_balls}") print(f"Процент раз, когда был выбран серебряный шар: {percentage_silver:.2f}%") print("") print(f"Количество раз, когда второй выбранный шар был золотым: {num_second_gold_balls}") print(f"Процент раз, когда второй выбранный шар был золотым: {percentage_second_gold:.2f}%") print(f"Количество раз, когда второй выбранный шар был серебряным: {num_second_silver_balls}") print(f"Процент раз, когда второй выбранный шар был серебряным: {percentage_second_silver:.2f}%") так мы вытянули золотой, зачем ты считаешь серебряный? Вот сравни с моим кодом и найди где у тебя ошибка import random # Number of iterations for the simulation iterations = 100000 # Counters to keep track of occurrences total_gold_picks = 0 gold_gold_count = 0 for _ in range(iterations): # Randomly select a box: 'A' has two gold balls, 'B' has one gold and one silver, 'C' has two silver balls box = random.choice(['A', 'B', 'C']) # Assign balls based on the selected box if box == 'A': balls = ['Gold', 'Gold'] elif box == 'B': balls = ['Gold', 'Silver'] else: balls = ['Silver', 'Silver'] # Randomly select a ball from the box picked_ball = random.choice(balls) # Check if the picked ball is gold if picked_ball == 'Gold': total_gold_picks += 1 # Remove the picked ball to simulate not replacing it balls.remove(picked_ball) # The remaining ball in the box other_ball = balls[0] # Check if the other ball is also gold if other_ball == 'Gold': gold_gold_count += 1 # Calculate the estimated probability if total_gold_picks > 0: probability = gold_gold_count / total_gold_picks print(f"Estimated probability that the next ball is Gold given that we picked a Gold ball: {probability:.4f}") Я иду методом полного перебора всех возможных вариантом, потому что это надёжно! Я не умничаю, а делаю правильно! Ты мог допустить ошибку, а я перебрал всё, что могло быть за миллион попыток. Ошибка исключена. А у тебя код, который выдаёт 2/3 и ты доволен и даже не сомневаешься в его истинности! Глупец!
  23. yellyex

    1/2 vs 2/3

    Дай пожалуйсто пояснение к каждой строчке программы, пока не догоняю так там дано читай то что написано после # У тебя две коробки, а не три. Нахуй оно надо? а у тебя два отца и что с того? я тебе написал про то что вытащив золотой мы уже отсекли третью коробку))) Дай пожалуйсто пояснение к каждой строчке программы, пока не догоняю так там дано читай то что написано после # не понимаю, объясни переводчиком попробуй если в англ не могешь Ты по существу общайся, а не хами. Я тебе по факту объясняю, а ты говоришь мне, чтобы я что-то понял. Берём условие задачи и пишем код. Ты код написал не на условии задачи, а на своей додумке. А я по условию сделал. Кто из нас прав как ты думаешь? извини.. исправил для тебя import random # Number of iterations for the simulation iterations = 100000 # Counters to keep track of occurrences total_gold_picks = 0 gold_gold_count = 0 for _ in range(iterations): # Randomly select a box: 'A' has two gold balls, 'B' has one gold and one silver, 'C' has two silver balls box = random.choice(['A', 'B', 'C']) # Assign balls based on the selected box if box == 'A': balls = ['Gold', 'Gold'] elif box == 'B': balls = ['Gold', 'Silver'] else: balls = ['Silver', 'Silver'] # Randomly select a ball from the box picked_ball = random.choice(balls) # Check if the picked ball is gold if picked_ball == 'Gold': total_gold_picks += 1 # Remove the picked ball to simulate not replacing it balls.remove(picked_ball) # The remaining ball in the box other_ball = balls[0] # Check if the other ball is also gold if other_ball == 'Gold': gold_gold_count += 1 # Calculate the estimated probability if total_gold_picks > 0: probability = gold_gold_count / total_gold_picks print(f"Estimated probability that the next ball is Gold given that we picked a Gold ball: {probability:.4f}") У тебя код не считает серебряные шары. Нужно посчитать каждый шар. Сколько раз был первый шар и какого он цвета. Вот у меня в коде это есть и он понятен. А что у тебя написано понятно только тебе одному. import random # Количество итераций num_iterations = 1000000 # Количество раз, когда был выбран золотой шар num_gold_balls = 0 # Количество раз, когда был выбран серебряный шар num_silver_balls = 0 # Количество раз, когда второй выбранный шар был золотым num_second_gold_balls = 0 # Количество раз, когда второй выбранный шар был серебряным num_second_silver_balls = 0 # Провести итерации for i in range(num_iterations): # Создать список коробок boxes = [ ["Золотой", "Золотой"], # Коробка 1 ["Серебряный", "Серебряный"], # Коробка 2 ["Золотой", "Серебряный"], # Коробка 3 ] # Выбрать случайную коробку box_index = random.randint(0, 2) box = boxes[box_index] # Выбрать случайный шар из коробки ball = random.choice(box) # Проверить, является ли шар золотым if ball == "Золотой": num_gold_balls += 1 else: num_silver_balls += 1 # Выбрать второй случайный шар из той же коробки second_ball = random.choice(box) # Проверить, является ли второй шар золотым if second_ball == "Золотой": num_second_gold_balls += 1 else: num_second_silver_balls += 1 # Рассчитать процент раз, когда был выбран золотой шар percentage_gold = (num_gold_balls / num_iterations) * 100 # Рассчитать процент раз, когда был выбран серебряный шар percentage_silver = (num_silver_balls / num_iterations) * 100 # Рассчитать процент раз, когда второй выбранный шар был золотым percentage_second_gold = (num_second_gold_balls / num_iterations) * 100 # Рассчитать процент раз, когда второй выбранный шар был серебряным percentage_second_silver = (num_second_silver_balls / num_iterations) * 100 # Вывести результаты print(f"Количество раз, когда был выбран золотой шар: {num_gold_balls}") print(f"Процент раз, когда был выбран золотой шар: {percentage_gold:.2f}%") print(f"Количество раз, когда был выбран серебряный шар: {num_silver_balls}") print(f"Процент раз, когда был выбран серебряный шар: {percentage_silver:.2f}%") print("") print(f"Количество раз, когда второй выбранный шар был золотым: {num_second_gold_balls}") print(f"Процент раз, когда второй выбранный шар был золотым: {percentage_second_gold:.2f}%") print(f"Количество раз, когда второй выбранный шар был серебряным: {num_second_silver_balls}") print(f"Процент раз, когда второй выбранный шар был серебряным: {percentage_second_silver:.2f}%")
  24. yellyex

    1/2 vs 2/3

    Критическая ошибка не добавить сюда 3ю коробку, очевидно же было, что приебутся с вопросом, где она так это ж нихуя не поменяет По условию делай код. Остальное тебя ебать не должно.
  25. yellyex

    1/2 vs 2/3

    Дай пожалуйсто пояснение к каждой строчке программы, пока не догоняю так там дано читай то что написано после # У тебя две коробки, а не три. Нахуй оно надо? а у тебя два отца и что с того? я тебе написал про то что вытащив золотой мы уже отсекли третью коробку))) Дай пожалуйсто пояснение к каждой строчке программы, пока не догоняю так там дано читай то что написано после # не понимаю, объясни переводчиком попробуй если в англ не могешь Ты по существу общайся, а не хами. Я тебе по факту объясняю, а ты говоришь мне, чтобы я что-то понял. Берём условие задачи и пишем код. Ты код написал не на условии задачи, а на своей додумке. А я по условию сделал. Кто из нас прав как ты думаешь?
×
×
  • Создать...