Найти тему
J*Satori*K

Python. Статья 5. Функция min и max. А что если её не использовать? :)

Всем привет. Очень тяжко идёт освоение Питона. Вчера долго думал, как можно найти минимальное выражение без использования функции min?

с этой функцией всё так просто!
с этой функцией всё так просто!

Но я решил написать программу без использования её. И думаю, что у меня получилось! Подумайте и Вы, как можно описать функцию min или max самому. После раздумий посмотрите на картинку ниже :) Уверен, что это не оптимальный вариант, но он, вроде бы, рабочий. Буду рад любым комментариям по поводу того, как улучшить сию программу.

-2

В этой программе я определил функцию Ururu очень просто: если один аргумент больше другого, то функции возвращается значение наименьшего. Дальше с использованием конструкции for ... in ...: я перебрал все значения в моем списке x. Проходя список с нулевого элемента (1), я попарно сравнивал числа. Если следующее число оказывалось больше предыдущего, то я "менял их местами". Чтобы наименьшее оставалось в паре сравниваемых чисел. Получилось довольно прикольно. Пишите, если у Вас есть идеи, как ещё можно найти минимум!