Вопрос задан 19.06.2023 в 04:36. Предмет Информатика. Спрашивает Доронин Артём.

!ЗАДАНИЕ СДЕЛАТЬ В PYTHON! Создать список в котором дана температура воздуха за каждый день

января. Определить: а) среднюю температуру за месяц; б) сколько раз температура воздуха опускалась нижеуказанной метки.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ануархан Бакдаулет.

from random import randint  

t = []  

print('Температура воздуха в январе за каждый день:')  

for i in range(1, 32):

   r = str(randint(-50, 10))

   t.append(r)

   print(str(i)+')', r+'°')  

t = list(map(int, t))

s = sum(t)//len(t)

k = 0  

print('\nСредняя температура воздуха за январь:', s, end='°\n\n')  

for i in t:

   if i < s:

       k += 1  

print('Температура воздуха опускалась {0} раз(а) ниже {1}'.format(k, s), end='°')


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи в Python, можно использовать следующий код:

```python temperatures = [3, 2, -1, -5, 0, 1, 4, 6, 2, -3, -2, 1, 0, -2, -4, -1, 0, 2, 5, 4, 1, -1, -3, -4, -2, 0, 1, 2, 3, 0]

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

# б) Количество раз, когда температура опускалась ниже указанной метки lower_mark = -3 count = 0 for temperature in temperatures: if temperature < lower_mark: count += 1 print("Количество раз, когда температура опускалась ниже метки {}: {}".format(lower_mark, count)) ```

В данном коде создается список `temperatures`, в котором указываются температуры воздуха за каждый день января.

Затем, для решения задачи:

- Для пункта а) вычисляется средняя температура за месяц путем суммирования всех значений списка `temperatures` и деления на их количество. Результат выводится на экран.

- Для пункта б) задается метка `lower_mark`, ниже которой мы будем искать значения температуры. Затем, итерируемся по списку `temperatures` и проверяем, сколько раз температура опускалась ниже указанной метки. Результат выводится на экран.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос