Без условий. Принцип такой: сортируется список со списками. Сортируется по нулевому элементу списка второго уровня по убыванию. Список второго уровня содержит число и индекс. Далее в принте выбирается одно из трех слов по индексу нулевого элемента сортированного списка.
Если надо с условиями то вместо arr = ... и arr.sort надо вписать:
Answers & Comments
Ответ:
----------------------------------------------------------
cat, dog, bird = map(int, input().split())
arr = [[cat, 2], [dog, 1], [bird, 0]]
arr.sort(reverse=True)
print(("Птица", "Пёс", "Кот")[arr[0][1]])
----------------------------------------------------------
Без условий. Принцип такой: сортируется список со списками. Сортируется по нулевому элементу списка второго уровня по убыванию. Список второго уровня содержит число и индекс. Далее в принте выбирается одно из трех слов по индексу нулевого элемента сортированного списка.
Если надо с условиями то вместо arr = ... и arr.sort надо вписать:
if cat >= dog and cat >=bird: print("Кот")
elif dog >= bird: print("Пёс")
else: print("Птица")