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

Є файл із числами.Знайти:
a.
Суму всіх чисел файлу;

b.
Кількість чисел файлу, що не перевищують числа a;

c.
Середнє арифметичне додатних чисел файлу;

d.
Максимальне число, що є у файлі;

e.
Порядковий номер мінімального числа файлу. Якщо таких чисел декілька, знайти номер першого з них.


pb1036: Как насчет того, чтобы язык программирования указывать?

Ответы

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

Python:

with open(input("Введіть шлях до файлу: ")) as file:

   lst = [int(i) for i in file.read().splitlines()]

print(f'a. {sum(lst)}')

a = int(input("Введіть \"a\": "))

print(f'b. {len(i for i in lst if i <= a)}')

sa = [i for i in lst if i > 0]

print(f'c. {sum(sa) / len(sa)}')

print(f'd. {max(lst)}')

print(f'e. {lst.index(min(lst)) + 1}')

Похожие вопросы
Предмет: Қазақ тiлi, автор: magalorec
Предмет: Литература, автор: ivmik07