Перейти к содержимому
Задача · Кортежи и распаковка · урок 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; если наибольшая оценка есть у нескольких студентов, функция возвращает того, кто стоит в списке раньше.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

best_student.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом