Температуры за сегодня
Пора заняться небольшим проектом! В этом мини-проекте вы напишете целую программу самостоятельно, используя то, что узнали в первых трёх уроках: переменные, числа и функции math, string.format и условия.
Упражнения здесь немного отличаются от предыдущих. В заданиях сказано, что должна вывести программа, а не как её написать. Правильных способов много, так что выбирайте тот, который понятен вам. Если застряли, вернитесь к уроку, где вы узнали то, что нужно.
Проект. На стене сарая у Эммы висит термометр, и каждый вечер ей хочется знать, каким был день. За три упражнения ваша программа превратит показания за день в сводку погоды: температуры, какой это был день и нужно ли Эмме поливать поле. Каждое упражнение продолжает предыдущее: в редакторе уже лежит готовая программа с предыдущего шага, и она может отличаться от вашей. Это нормально.
Данные. В переменных в начале программы лежат температуры, которые Эмма измерила утром, днём и вечером, в °C. На большой ферме их измеряла бы метеостанция. Здесь программа берёт их из переменных, и ваш код должен работать с переменными, а не с числами, скопированными в него: когда вы меняете переменную, программа по-прежнему должна выводить правильный результат. Чтобы это проверить, каждое упражнение запускает вашу программу ещё и с другими значениями, и она должна справиться и с ними.
Задача. Выведите самую низкую и самую высокую из трёх температур, а также их среднее с одним знаком после запятой. Для сегодняшнего дня программа выводит:
Минимум: 5 °C
Максимум: 17 °C
Среднее: 10.3 °CСреднее — это три температуры, сложенные вместе и поделённые на 3: 31 / 3 — это 10,333…, то есть 10,3 с одним знаком после запятой. Но не рассчитывайте, что утро всегда самое холодное, а день самый тёплый. После холодного фронта утром может быть 12 °C, а вечером всего 3 °C.
Подсказка: вспомните math.min и math.max из урока о переменных и %.1f в string.format.
Задание
- 1
Выведите самую низкую и самую высокую температуру, как в примере.
- 2
Под ними выведите среднюю температуру с одним знаком после запятой.