Сортування цін через `Decimal`
UI-like string values перетворюються на exact Decimal, сортуються за спаданням і перевіряються через max().
Друкується [Decimal('12.20'), Decimal('10.99'), Decimal('9.43')].
Відеобібліотека
Пошук у нотатках курсу Python мануфактура та спільних матеріалах з переходом на потрібну секунду.
UI-like string values перетворюються на exact Decimal, сортуються за спаданням і перевіряються через max().
Друкується [Decimal('12.20'), Decimal('10.99'), Decimal('9.43')].
`prices.sort(reverse=True)` змінює наявний список і повертає `None`. Після сортування повторна перевірка показує, що перша ціна стала максимальною. Якщо початковий порядок ще потрібен, слід використати `sorted(prices, reverse=True)`, який повертає новий список. Змінна, створена всередині функції, є локальною й недоступна ззовні. Водночас функція може читати значення з ширшої області, хоча явні параметри зазвичай роблять залежності тестового helper зрозумілішими.