apple_tree_yields = (150, 210, 90, 120, 140, 190, 130, 150, 110, 210, 150)
# Объявите функцию reversed_sort(),
# которая вернёт отсортированный по убыванию кортеж.
def reversed_sort(apple_tree_yields):
apple_tree_yields_sorted = sorted(apple_tree_yields, reverse=True)
return apple_tree_yields_sorted
# Присвойте этой переменной значение,
# которое вернёт функция reversed_sort()
result = reversed_sort(apple_tree_yields)
# Напечатайте:
print('Топ-1 по урожайности:', result[0])
print('Топ-2 по урожайности:', result[1])
print('Топ-3 по урожайности:', result[2])
#вроде так
apple_tree_yields = (150, 210, 90, 120, 140, 190, 130, 150, 110, 210, 150)
# Объявите функцию reversed_sort(),
# которая вернёт отсортированный по убыванию кортеж.
def reversed_sort(apple_tree_yields):
apple_tree_yields_sorted = sorted(apple_tree_yields, reverse=True)
apple_tree_yields_sorted_tuple = tuple(apple_tree_yields_sorted)
return apple_tree_yields_sorted_tuple
# Присвойте этой переменной значение,
# которое вернёт функция reversed_sort()
result = reversed_sort(apple_tree_yields)
# Напечатайте:
print('Топ-1 по урожайности:', result[0])
print('Топ-2 по урожайности:', result[1])
print('Топ-3 по урожайности:', result[2])
#Вроде всё правильно
# Объявите функцию reversed_sort(), которая вернёт отсортированный по убыванию кортеж.
def reversed_sort(apple_tree_yields):
# Сортируем кортеж по убыванию
apple_tree_yields_sorted = sorted(apple_tree_yields, reverse=True)
# Возвращаем отсортированный кортеж
return tuple(apple_tree_yields_sorted)
# Исходные данные об урожайности яблонь
apple_tree_yields = (150, 210, 90, 120, 140, 190, 130, 150, 110, 210, 150)
# Присвойте этой переменной значение, которое вернёт функция reversed_sort()
result = reversed_sort(apple_tree_yields)
# Напечатайте топ-3 значения по урожайности
print('Топ-1 по урожайности:', result[0]) # первый элемент из отсортированного кортежа result
print('Топ-2 по урожайности:', result[1]) # второй элемент
print('Топ-3 по урожайности:', result[2]) # третий элемент
Этот код корректно определяет функцию reversed_sort(), которая принимает кортеж в качестве аргумента и возвращает новый кортеж, отсортированный по убыванию. Затем он использует эту функцию для сортировки кортежа apple_tree_yields и выводит на экран топ-3 значения урожайности.
на вход принимает неотсортированный кортеж;
возвращает кортеж, отсортированный по убыванию (от большего значения к меньшему).
При помощи функции reversed_sort() отсортируйте кортеж apple_tree_yields, результат работы функции присвойте переменной result.
Из отсортированного кортежа построчно напечатайте три наибольших значения — топ-3 по
урожайности.
apple_tree_yields = 150, 210, 90, 120, 140, 190, 130, 150, 110, 210, 150
# Объявите функцию reversed_sort(),
# которая вернёт отсортированный по убыванию кортеж.
def reversed_sort(apple_tree_yields):
apple_tree_yields = (150, 210, 90, 120, 140, 190, 130, 150, 110, 210, 150)
apple_tree_yields_sorted = sorted(apple_tree_yields, reverse=True)
return apple_tree_yields
# Присвойте этой переменной значение,
# которое вернёт функция reversed_sort()
result = reversed_sort(apple_tree_yields)
# Напечатайте:
print('Топ-1 по урожайности:', result[1])
print('Топ-2 по урожайности:', result[2])
print('Топ-3 по урожайности:', result[5]) # третий элемент из из кортежа result.