Форум сайта python.su
Программа должна выполнить десять симуляций и в конце представить
минимальное, среднее и максимальное количество подбрасываний монетки, требуемое для достижения нужного нам результата.
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)
Прикреплённый файлы: main.py (678 байт)
Офлайн
ну и кто это будет скачивать что бы глянуть что там?
Офлайн
The_Room_PetТы правильно задачу поставь. Потому что сейчас в данном виде задание звучит ахинейно.
помогите пожалуйста!
Офлайн
Топик трансформировался
https://python.su/forum/topic/42703/
Офлайн