Уведомления

Группа в Telegram: @pythonsu

#1 Март 20, 2023 12:34:23

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)

Отредактировано The_Room_Pet (Март 21, 2023 13:09:15)

Прикреплённый файлы:
attachment main.py (678 байт)

Офлайн

#2 Март 20, 2023 19:57:54

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

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

ну и кто это будет скачивать что бы глянуть что там?



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#3 Март 20, 2023 22:17:06

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

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

The_Room_Pet
помогите пожалуйста!
Ты правильно задачу поставь. Потому что сейчас в данном виде задание звучит ахинейно.

Монетка в любом случае подбрасывается десять раз. Какое максимальное количество подбрасываний ты хочешь посчитать, если оно заранее известно? Их десять по условию задачи.

Вот это признак того, что ты ахинею какую-то пытаешься решить. Так что начни с задачи самой.



Офлайн

#4 Март 22, 2023 15:29:26

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

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

Топик трансформировался
https://python.su/forum/topic/42703/



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version