Предмет: Информатика, автор: boris12316

С помощью Питона!!

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

Ответы

Автор ответа: KnowsUser1
0

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

Приложения:

KnowsUser1: 6е просто текстом, не хотело прикрепляться скриншотом
import random as rnd

def 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()
KnowsUser1: Табуляции все слетели, сам думаю расставишь
Похожие вопросы
Предмет: Геометрия, автор: shyne1337