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

Створіть проєкт, у якому вводяться значення середніх денних
температур за кожний день тижня і визначається середнє арифметичне
від’ємних з них. Використайте одновимірний масив (список).

Приклад:
Визначити середнє арифметичне додатних значень елементів одно-
вимірного масиву.
a = list(map(float, input(‘Уведіть 10 значень через пропуск > ‘).split()))
s = 0 # початкове значення суми додатних значень елементів списку
k = 0 # початкове значення кількості додатних значень елементів списку
for i in range(10):
if a[i] > 0:
s = s + a[i] # додавання додатного значення елемента списку до їх суми
k = k + 1 # збільшення на 1 кількості додатних значень елементів списку
if k == 0: print(‘Додатних елементів у масиві немає’)
else:
m = s/k # обчислення середнього арифметичного
print(‘Середнє арифметичне: ‘, m) # виведення середнього арифметичного

Ответы

Автор ответа: OnlyLisa
1

Ответ:

Проєкт: Визначення середньої температури за тиждень та середньої температури від’ємних значень.

Створити одновимірний масив для зберігання середніх денних температур за тиждень.

Заповнити масив значеннями температур, вводячи їх з клавіатури.

Перевірити, чи є в масиві від’ємні значення.

Якщо є, то знайти середнє арифметичне від’ємних значень.

Вивести результат.

Приклад коду на мові Python:

Створюємо масив для зберігання середніх денних температур за тиждень

temp = []

Заповнюємо масив значеннями температур, вводячи їх з клавіатури

for i in range(7):

temp.append(float(input("Введіть середню температуру за день №" + str(i+1) + ": ")))

Перевіряємо, чи є в масиві від’ємні значення

if any(t < 0 for t in temp):

# Якщо є, то знаходимо середнє арифметичне від’ємних значень

negative_temps = [t for t in temp if t < 0]

average_negative_temp = sum(negative_temps) / len(negative_temps)

print("Середня від'ємна температура: ", average_negative_temp)

else:

print("Від'ємних температур немає.")

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