Вопрос задан 07.07.2023 в 14:18. Предмет Информатика. Спрашивает Волкова Вилена.

Написати програму на Python яка читає файл array.txt у якому знаходиться список з

числами(наприклад: [1,2,3,4,5]) і вивести на екран середнє значення всіх чисел списку крім останнього.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Солдатов Владимир.

file = open('array.txt', 'r') # Відкриття файлу

array = file.read() # Читання файлу

print(sum(array[:-1]) / (len(array) - 1)) # Ділення суми елементів на їхню кількість

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звісно, ось приклад програми на Python, яка виконує вказану дію:

python
def main(): try: with open("array.txt", "r") as file: content = file.read() # Видаляємо квадратні дужки та пробіли з початку та кінця рядка content = content.strip("[] \n") # Розділяємо рядок на список чисел за комами numbers = [int(num) for num in content.split(",")] # Вираховуємо середнє значення всіх чисел, крім останнього if len(numbers) > 1: average = sum(numbers[:-1]) / (len(numbers) - 1) print("Середнє значення всіх чисел, крім останнього:", average) else: print("Список має бути не менше ніж 2 числа.") except FileNotFoundError: print("Файл array.txt не знайдено.") if __name__ == "__main__": main()

Перед запуском цієї програми переконайтеся, що у вас є файл "array.txt" у тій самій директорії, де знаходиться цей скрипт, і що вміст файлу має правильний формат списку чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос