Вопрос задан 21.06.2023 в 21:35. Предмет Информатика. Спрашивает Бураева София.

Решить в Python Заполните массив случайными числами в диапазоне 0..700 и подсчитайте отдельно

среднее значение всех элементов, которые <50.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Огнева Даша.

Ответ:

from random import randint

s = k = 0

mass = []

for i in range(10):

   n = randint(0, 700)

   mass.append(n)

   if n < 50:

       s += i

       k += 1

print(mass)

print(s / k)

Объяснение:

0 0
Отвечает Васильева Оксана.

Ответ:

import array

a = array.array ('i',[])

import random

_summ = _elem = 0

_len = int (input ("Lenght: "))

for l in range(_len):

   a.append(random.randrange(0,700))

   if a[l] < 50:

       _summ+=a[l]

       _elem+=1

print ("Summ: ", _summ)

if _elem != 0:

   print("Average: ", _summ/_elem)

else:

   print("Average: 0!")

print("Mass: ", a)

Результат работы:

Lenght: 20

Summ:  7

Average:  7.0

Mass:  array('i', [266, 89, 7, 407, 506, 130, 630, 362, 419, 82, 639, 619, 695, 383, 685, 477, 368, 81, 62, 199])

Lenght: 5

Summ:  18

Average:  18.0

Mass:  array('i', [486, 170, 18, 183, 307])

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам понадобится модуль random для генерации случайных чисел. Вы можете использовать следующий код на Python:

python
import random # Создаем пустой список array = [] # Заполняем список случайными числами в диапазоне 0..700 for _ in range(10): # Можете изменить количество элементов в массиве array.append(random.randint(0, 700)) # Инициализируем переменные для суммы и количества элементов <50 sum_below_50 = 0 count_below_50 = 0 # Вычисляем среднее значение всех элементов, которые <50 for num in array: if num < 50: sum_below_50 += num count_below_50 += 1 # Проверяем, чтобы избежать деления на ноль if count_below_50 > 0: average_below_50 = sum_below_50 / count_below_50 else: average_below_50 = 0 # Выводим исходный массив и среднее значение print("Исходный массив:", array) print("Среднее значение элементов <50:", average_below_50)

Вы можете изменить количество элементов, генерируемых в массиве, заменив range(10) на нужное вам число. Этот код создаст массив случайных чисел, подсчитает среднее значение всех элементов, которые меньше 50, и выведет результаты на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос