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

0 голосов
51 просмотров

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


Информатика (20 баллов) | 51 просмотров
Дан 1 ответ
0 голосов

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


image
image
image
image
image
(1.6k баллов)
0

6е просто текстом, не хотело прикрепляться скриншотом import random as rnddef main(): def reset_counter(counter): counter = 0 return counter counter = 0 summ = 0 arr = [] for i in range(30): arr.append(rnd.randint(0, 100)) for i in range(len(arr)): summ += arr[i] counter += 1 middle = summ / counter counter = reset_counter(counter) for mark in arr: if mark > middle: counter += 1 print(counter)if __name__ == "__main__": main() end = input()

0

Табуляции все слетели, сам думаю расставишь