Вопрос задан 22.07.2023 в 08:43. Предмет Информатика. Спрашивает Вятский Евгений.

С помощью Питона!! 1 Дан список из 20 целых чисел заполненный числами из интервала [0; 15].

Определить среднее арифметическое элементов списка больших некоторого числа P. 2 Найдите среднее арифметическое положительных элементов списка, состоящего из 10 чисел, которые не превышают по величине число С. Элементы вводятся с клавиатуры. 3 Дан список из 20 целых чисел заполненный числами из интервала [-50; 50]. Определить среднее арифметическое отрицательных элементов списка стоящих на нечетных местах. 4 Дан целочисленный список из 31 элемента, в котором записаны значения температуры воздуха в марте. Элементы списка могут принимать значения от (–20) до 20. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит среднюю температуру по всем дням, когда была оттепель (температура поднималась выше нуля). Гарантируется, что хотя бы один день в марте была оттепель. 5 Дан целочисленный список из 30 элементов. Элементы могут принимать значения от 0 до 100 – баллы, полученные на ЕГЭ. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит средний балл учащихся, сдавших экзамен (получивших оценку более 20 баллов). Гарантируется, что хотя бы один ученик в классе успешно сдал экзамен. 6 Дан целочисленный список из 30 элементов. Элементы списка могут принимать целые значения от 0 до 100 – баллы учащихся выпускного класса, полученные на экзамене по информатике. Опишите на русском языке или на одном из языков программирования алгоритм, который позволяет найти и вывести количество учащихся, чьи баллы на экзамене выше среднего балла по классу.
0 0
Перейти к ответам

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

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

Первые пять заданий (Почему то не по порядку. Надеюсь разберёшься)






0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Алгоритм для нахождения среднего арифметического элементов списка, которые больше числа P:
python
def average_above_p(lst, P): above_p = [num for num in lst if num > P] if not above_p: return 0 # Если нет элементов больше P, вернуть 0, чтобы избежать деления на 0 return sum(above_p) / len(above_p) # Пример использования lst = [5, 10, 15, 8, 3, 12, 7, 1, 0, 9, 4, 14, 11, 2, 6, 13, 8, 10, 3, 1] P = 5 result = average_above_p(lst, P) print(result)
  1. Алгоритм для нахождения среднего арифметического положительных элементов списка, не превышающих число С:
python
def average_positive_below_c(lst, C): positive_below_c = [num for num in lst if num > 0 and num <= C] if not positive_below_c: return 0 # Если нет положительных элементов <= C, вернуть 0, чтобы избежать деления на 0 return sum(positive_below_c) / len(positive_below_c) # Пример использования lst = [10, 5, 8, 2, 0, 7, 12, 3, 6, 1] C = 10 result = average_positive_below_c(lst, C) print(result)
  1. Алгоритм для нахождения среднего арифметического отрицательных элементов списка, стоящих на нечетных местах:
python
def average_negative_on_odd_positions(lst): negative_on_odd_positions = [num for i, num in enumerate(lst) if i % 2 != 0 and num < 0] if not negative_on_odd_positions: return 0 # Если нет отрицательных элементов на нечетных местах, вернуть 0, чтобы избежать деления на 0 return sum(negative_on_odd_positions) / len(negative_on_odd_positions) # Пример использования lst = [5, -10, 8, -2, 0, -7, 12, -3, 6, -1, 4, -14, -11, 2, -6, 13, -8, -10, 3, -1] result = average_negative_on_odd_positions(lst) print(result)
  1. Алгоритм для подсчета средней температуры по всем дням, когда была оттепель (температура поднималась выше нуля):
python
def average_temperature_during_thaw(temperatures): thaw_days = [temp for temp in temperatures if temp > 0] return sum(thaw_days) / len(thaw_days) # Пример использования temperatures = [2, -3, 5, 0, 7, 10, -2, -4, 8, 3, 6, -1, 0, 11, 9, -5, -2, 1, 4, 0, 3, -1, -3, 5, -2, 1, 4, 6, 0, -1] result = average_temperature_during_thaw(temperatures) print(result)
  1. Алгоритм для подсчета среднего балла учащихся, сдавших экзамен (получивших оценку более 20 баллов):
python
def average_score_above_20(scores): scores_above_20 = [score for score in scores if score > 20] return sum(scores_above_20) / len(scores_above_20) # Пример использования scores = [85, 90, 75, 50, 60, 95, 30, 40, 80, 100, 25, 70, 45, 65, 55, 35, 90, 75, 40, 50] result = average_score_above_20(scores) print(result)
  1. Алгоритм для нахождения количества учащихся, чьи баллы на экзамене выше среднего балла по классу:
python
def count_students_above_average(scores): average_score = sum(scores) / len(scores) students_above_average = [score for score in scores if score > average_score] return len(students_above_average) # Пример использования scores = [85, 90, 75, 50, 60, 95, 30, 40, 80, 100, 25, 70, 45, 65, 55, 35, 90, 75, 40, 50] result = count_students_above_average(scores) print(result)
0 0

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

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

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

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