Python

1.В списку містяться значення середньої температури повітря кожного дня січня. Визначте середню температуру повітря за весь місяць. З’ясуйте, скільки разів за місяць середня денна температура була вище нуля.

2. В списку містяться n чисел. Визначити середнє арифметичне чисел, кратних числу 3.

Ответы

Ответ дал: p15
2

Ответ:

1.

temperatures = [0.7, 1.1, -0.3, 0.9, 0.4, 0.5, 0.7, -0.8, 1.2, 0.6, 0.7, 0.8]

# Рахуємо середню температуру за місяць

print("Середня температура за місяць:", sum(temperatures)/len(temperatures))

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

print("Середня денна температура була вище нуля", sum(1 for i in temperatures if i>0), "разів за місяць")

2.

a=[425,5,26,77,4,5,88,5,422]

try:

   print('середнє арифметичне чисел, кратних числу 3:',sum(i for i in a if i%3==0)/sum(1 for i in a if i%3==0))

except ZeroDivisionError:

   print('В списку немає чисел, кратних числу 3')

Объяснение:

во втором задании в списке нет чисел, кратных 3-м для теста, но вы можете их создать.

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