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

ДОПОМОЖІТЬ

Багаторядкове текстове поле містить дійсні числа. Відомо, що їх кількість не перевищує 20. Ввести ці числа як значення елементів одновимірного масиву. Сформувати з від’ємних значень елементів цього масиву другий масив.
Вивести значення елементів другого масиву в інше багаторядкове поле. Визначити середнє арифметичне значень елементів другого масиву. Вивести його в текстове поле.(Python)

Ответы

Ответ дал: t77887367
0

Ответ:

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

Объяснение:

def create_second_array(input_text):

   input_numbers = list(map(float, input_text.split()))

   # Формуємо другий масив з від'ємних значень

   second_array = [num for num in input_numbers if num < 0]

   return second_array

def calculate_average(array):

   if len(array) == 0:

       return None

   total = sum(array)

   average = total / len(array)

   return average

# Введення чисел з багаторядкового текстового поля

input_text = input("Введіть числа розділені пробілами: ")

# Створення другого масиву

second_array = create_second_array(input_text)

# Виведення значень другого масиву в багаторядкове поле

output_text = ' '.join(map(str, second_array))

print("Значення елементів другого масиву:")

print(output_text)

# Обчислення середнього арифметичного

average = calculate_average(second_array)

if average is not None:

   print("Середнє арифметичне значень елементів другого масиву:", average)

else:

   print("Другий масив порожній.")

У цій програмі використовується функція create_second_array, яка приймає введений текст та розбиває його на числа. Вона створює другий масив, вибираючи лише від'ємні числа зі списку чисел.

Функція calculate_average обчислює середнє арифметичне значень в масиві. Вона обчислює суму всіх елементів та ділить її на кількість елементів у масиві. Якщо масив порожній, то повертається None.

Далі в програмі введені числа зчитуються з багаторядкового текстового поля за допомогою функції input. Потім створюється другий масив за допомогою функції create_second_array.

Значення елементів другого масиву виводяться в консоль та зберігаються у змінній output_text. Середнє арифметичне значень елементів другого масиву обчислюється за допомогою функції calculate_average і виводиться в консоль.

Всі числа та середнє арифметичне також можна вивести в багаторядкове текстове поле аналогічно до того, як ви вводили числа. Для цього потрібно використати функцію print замість виводу в консоль.

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