Предмет: Информатика,
автор: Хз444542
Напишите программу, которая строит последовательность из N случайных чисел на отрезке от 0 до 1 и определяет, сколько из них попадает в полуинтервалы [0; 0,25), [0,25;0,5), [0,5; 0,75) и [0,75;1). Сравните результаты, полученные при N=10,100, 1000, 10000.
На Python
Ответы
Автор ответа:
4
Ответ:
from random import random
n = int(input())
A = [0.0]*n
first_interval = 0
second_interval = 0
third_interval = 0
fourth_interval = 0
for i in range(n):
A[i] = random()
if 0 <= A[i] < 0.25:
first_interval += 1
elif 0.25 <= A[i] < 0.5:
second_interval += 1
elif 0.5 <= A[i] < 0.75:
third_interval += 1
else:
fourth_interval += 1
print(f'[0; 0,25) - {first_interval}\n[0,25;0,5) - {second_interval}')
print(f'[0,5; 0,75) - {third_interval}\n[0,75;1) - {fourth_interval}')
Объяснение:
Приложения:
Похожие вопросы
Предмет: География,
автор: multik3
Предмет: Русский язык,
автор: sofyababushkina
Предмет: Русский язык,
автор: Fatimaaliyeva1
Предмет: Русский язык,
автор: BlackSoldier