НАПИСАТЬ КОД ДЛЯ ЗАДАЧ НА Python! 1) Дан массив. Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов массива, и напечатать их номера. 2) Дан массив целых чисел. Найти: номер первого нечетного элемента. Если нечетных элементов в массиве нет, то должно быть напечатано соответствующее сообщение. 3) Фирма имеет 10 магазинов. Информация о доходе каждого магазина за каждый месяц года хранится в двухмерном массиве (в первом столбце за январь, во втором — за февраль и т. д). Верно ли, что общий доход фирмы в сентябре превысил некоторое заданное число?

Вопрос школьника по предмету Информатика

НАПИСАТЬ КОД ДЛЯ ЗАДАЧ НА Python!
1) Дан массив. Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов массива, и напечатать их номера.
2) Дан массив целых чисел. Найти: номер первого нечетного элемента. Если нечетных элементов в массиве нет, то должно быть напечатано соответствующее сообщение.
3) Фирма имеет 10 магазинов. Информация о доходе каждого магазина за каждый месяц года хранится в двухмерном массиве (в первом столбце за январь, во втором — за февраль и т. д). Верно ли, что общий доход фирмы в сентябре превысил некоторое заданное число?

Ответ учителя по предмету Информатика

1.

lst = [int(input()) for _ in range(int(input()))]

average = (max(lst) + min(lst)) / 2

print(len([i for i in lst if i > average]))

print(lst.index(max(lst)) + 1, lst.index(min(lst)) + 1)

2.

lst = [int(input()) for _ in range(int(input()))]

num = [i for i in lst if i % 2 == 1]

print(lst.index(num[0]) + 1 if len(num) != 0 else ‘Нечетных элементов нет’)

3.

num = int(input())

lst = [[int(i) for i in input().split()] for _ in range(12)]

print(‘Yes’ if sum(lst[8]) > num else ‘No’)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей