Предмет: Информатика,
автор: pupil24592
Є файл із числами.Знайти:
a.
Суму всіх чисел файлу;
b.
Кількість чисел файлу, що не перевищують числа a;
c.
Середнє арифметичне додатних чисел файлу;
d.
Максимальне число, що є у файлі;
e.
Порядковий номер мінімального числа файлу. Якщо таких чисел декілька, знайти номер першого з них.
pb1036:
Как насчет того, чтобы язык программирования указывать?
Ответы
Автор ответа:
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}')
Похожие вопросы
Предмет: История,
автор: bartpolly019
Предмет: Қазақ тiлi,
автор: magalorec
Предмет: Алгебра,
автор: kimmila2010
Предмет: Литература,
автор: ivmik07