Информатика, вопрос задал lerawp , 1 год назад

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-м для теста, но вы можете их создать.

Новые вопросы