Предмет: Информатика, автор: boikivn

Пайтон.Температура повітря протягом минулого тижня коливалась від -5 до 17 оС. Напишіть програму, яка згенерує щоденний цикл температур та видрукує день тижня, коли було найхолодніше.


YKR4: нужно что бы каждый день была разная темп. в указанном диапазоне, а потом вывести на экран самый холодный день?
boikivn: так ви все правильно зрозуміли

Ответы

Автор ответа: YKR4
1

Ответ:

from random import randrange

min_Temp = -5

max_Temp = 17

week = {

   'Пн':randrange(min_Temp, max_Temp),

   'Вт':randrange(min_Temp, max_Temp),

   'Ср':randrange(min_Temp, max_Temp),

   'Чт':randrange(min_Temp, max_Temp),

   'Пт':randrange(min_Temp, max_Temp),

   'Сб':randrange(min_Temp, max_Temp),

   'Вс':randrange(min_Temp, max_Temp),

}

result_day = ['day', 17]

for day in week:

   if week[day] < result_day[1]:

       result_day = [day, week[day]]

print(result_day[0])

Объяснение:

Добавил переменные с наибольшей и наименьшей температурой, создал словарь со всеми днями недели и их темперой. Прохожусь по неделе и если температура меньше, чем в массиве result_day, я заношу этот день и темп. в объект. далее вывожу день(первое значение в массиве)

Похожие вопросы
Предмет: Английский язык, автор: тимур741
Предмет: Биология, автор: semenenkoandreas