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

Ответы на вопрос

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



- Щоб визначити середню температуру повітря за весь місяць і порахувати кількість днів, коли середня денна температура була вище нуля, ви можете скористатись наступним кодом на Python:
pythontemperatures = [2, -1, 3, 0, -2, 1, 4, -1, 0, 3, 2, -3, -1, 0, 2, 1, 3, -2, 0, 1, 2, -1, -2, 0, 4, 2, 1, 0, 3]
total_temperature = sum(temperatures)
average_temperature = total_temperature / len(temperatures)
positive_days = sum(1 for temp in temperatures if temp > 0)
print("Середня температура повітря за місяць:", average_temperature)
print("Кількість днів з середньою денною температурою вище нуля:", positive_days)
Ви можете замінити значення у списку temperatures
на ваші власні дані про середню температуру повітря кожного дня січня. Після запуску цього коду ви отримаєте середню температуру повітря за місяць та кількість днів з середньою денною температурою вище нуля.
- Щоб визначити середнє арифметичне чисел, кратних числу 3, у списку
n_numbers
, ви можете використати наступний код на Python:
pythonn_numbers = [12, 7, 21, 18, 9, 6, 15, 3, 10, 4, 27]
divisible_by_3 = [num for num in n_numbers if num % 3 == 0]
average_divisible_by_3 = sum(divisible_by_3) / len(divisible_by_3)
print("Середнє арифметичне чисел, кратних 3:", average_divisible_by_3)
Ви можете замінити значення у списку n_numbers
на ваші власні числа. Після запуску цього коду ви отримаєте середнє арифметичне чисел, кратних 3, зі списку.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili