Python
1.В списку містяться значення середньої температури повітря кожного дня січня. Визначте середню температуру повітря за весь місяць. З’ясуйте, скільки разів за місяць середня денна температура була вище нуля.
2. В списку містяться n чисел. Визначити середнє арифметичне чисел, кратних числу 3.
Answers & Comments
Verified answer
Ответ:
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-м для теста, но вы можете их создать.