Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2023 14:07:01

The_Room_Pet
Зарегистрирован: 2023-03-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

генератор подбрасывания монетки

Программа должна выполнить десять симуляций и в конце представить
минимальное, среднее и максимальное количество подбрасываний монетки, требуемое для достижения нужного результата.

 import random
total_attempts = 0
for i in range(10):
    result = []
    current = ''
    nexxt = ''
    count = 1
    attempts = 0
    while True:
        nexxt = random.choice('ОР')
        result.append(nexxt)
        attempts += 1
        if nexxt == current:
            count += 1
            if count == 3:
                break
        else:
            count = 1
        current = nexxt
    total_attempts += attempts
    print(''.join(result), f'(попыток: {attempts})')
print('Минимальное количество попыток:', count)
print('Среднее количество попыток:', total_attempts / 10)

Офлайн

#2 Март 22, 2023 15:28:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9863
Репутация: +  853  -
Профиль   Отправить e-mail  

генератор подбрасывания монетки

The_Room_Pet
Программа должна выполнить десять симуляций и в конце представить
минимальное, среднее и максимальное количество подбрасываний монетки, требуемое для достижения нужного результата.
Значит, надо десять раз провести процедуру. Сама процедура: 1) выбрать сторону монеты; 2) подбрасывать монету до тех пор, пока не выпадет выбранная сторона; 3) количество бросков запомнить в массиве. После прохождения десяти таких процедур нужно из массива запомненных значений найти минимальное число сделанных бросков в процедуре, средее число сделанных бросков в процедуре и максимальное число сделанных бросков в процедуре.

А у тебя в коде написан вообще какой-то бред. Это вот результат того, что ты задачу сначала не поставил точно и ясно. По непоставленной задаче стал писать код, который в итоге получился зря написанным.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version