Взвешивание
Пора за новый проект! В этом мини-проекте циклы и списки из двух последних уроков работают вместе со всем, что вы изучили раньше. Как и в первом мини-проекте, в задании сказано, что должна вывести программа, а как её написать — решать вам. И, как там, каждое упражнение запускает вашу программу ещё и с другими данными, поэтому всё нужно вычислять по спискам в начале.
Проект. Каждую осень в деревне проходит тыквенная ярмарка, и побеждает самая тяжёлая тыква. В этом году Эмма тоже записала свою. За три упражнения ваша программа взвесит тыквы, выдаст им ленты и объявит трёх победителей.
Данные. Тыквы лежат в двух списках. В growers — имена тех, кто их вырастил, а в weights — их веса в килограммах. Элементы с одним и тем же индексом относятся друг к другу: growers[2] — дедушка Джо, и его тыква весит weights[2], 31 кг. Упражнение пробует и другие тыквы, в большем и меньшем числе, поэтому число тыкв берите из списка и не записывайте 6 в код.
Задача. Выведите, сколько всего тыкв, их средний вес с одним знаком после точки и самую тяжёлую тыкву с именем вырастившего её человека. Для этих тыкв программа выводит:
Всего тыкв: 6
Средний вес: 22.7 кг
Самая тяжёлая: Дедушка Джо (31 кг)Самая тяжёлая тыква может стоять где угодно в списке, в том числе первой и последней. Двух тыкв одинакового веса нет, поэтому самая тяжёлая всегда одна.
Подсказка: вспомните приём для поиска наибольшего значения из урока о списках и то, как вы хранили ещё и его индекс, чтобы найти название дня в другом списке.
Задание
- 1
Выведите, сколько всего тыкв и каков их средний вес с одним знаком после точки.
- 2
Ниже выведите самую тяжёлую тыкву и того, кто её вырастил.