
Написать на языке Python Ученик ввел на дневник наблюдения за погодой с 8 утра до 18 вечера. В
какое время он заметил градус ниже нуля? Надо составить программу на Python

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

forecast = {i:input(f'прогноз на {i} часов: ') for i in range(8, 19)}
neg_t = []
for i in forecast:
if int(forecast[i])< 0:
neg_t.append(i)
if neg_t:
print('отриц t в ' + f'{neg_t}'[1: -1] + ' часов.')
else:
print('Отрицательные t не замечены')
генератором я сделал словарь со всеми прогнозами, прошёлся по значениям и записал отрицательные в список, если в списке есть значения я вывожу их на экран



Если вы хотите составить программу на языке Python для определения времени, когда ученик заметил температуру ниже нуля, вы можете использовать следующий код:
pythontemperatures = [] # Создаем пустой список для хранения температур
# Вводим данные о погоде с 8 утра до 18 вечера
for i in range(8, 19):
time = str(i) + ":00"
temperature = float(input(f"Введите температуру в {time}: "))
temperatures.append(temperature)
# Ищем первое время, когда температура была ниже нуля
for i, temperature in enumerate(temperatures):
if temperature < 0:
time = i + 8
print(f"Температура была ниже нуля в {time}:00")
break
Эта программа запрашивает у пользователя температуры с 8:00 до 18:00 и сохраняет их в список temperatures
. Затем она проходит по списку и находит первое время, когда температура была ниже нуля, выводя соответствующее сообщение.
Примечание: В этом коде предполагается, что ввод температуры будет вещественным числом. Если вы хотите добавить проверки на корректность ввода или расширить функциональность программы, вы можете внести соответствующие изменения.


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







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