• Предмет: Информатика
  • Автор: pupil24592
  • Вопрос задан 1 месяц назад

Є файл із числами.Знайти:
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}')

Вас заинтересует