Задача · Кортежи и распаковка · урок 8 из 8
Задача: лучший студент
Напишите функцию best_student(names, scores), которая возвращает кортеж (name, score) студента с наибольшей оценкой. Оценка студента names[i] записана в scores[i].
best_student(["ann", "bob", "cid"], [90, 95, 80])→("bob", 95)best_student(["ann", "bob"], [88, 88])→("ann", 88)best_student(["eve"], [0])→("eve", 0)
Ограничения: списки одной длины, от 1 до 5 элементов; оценки — целые числа от 0 до 100; если наибольшая оценка есть у нескольких студентов, функция возвращает того, кто стоит в списке раньше.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.