Требуется упорядочить 3 эл-та по возрастанию. Проблема в том, что после выполнения всех сравнений и перестановок (OrdPair) числа возвращаются в начальной последовательности т.е. Swap срабатывает, но в итоге ничего не меняется. Что я делаю не так? Заранее спасибо!
def Swap(a, b): temp = a a = b b = temp def OrdPair(a, b): if a > b: Swap(a, b) def OrdTriple(a, b, c): OrdPair(a, b) OrdPair(b, c) OrdPair(a, b) return (a, b, c)