#!/usr/bin/env python # ej-02-02e.py # # Encontrar el máximo elemento de una lista. # version recursiva que compara dos a dos los elementos def maximo(lista): if len(lista) == 1: return lista[0] elif lista[0] > lista[1]: return maximo([lista[0]]+lista[2:]) else: return maximo(lista[1:]) if __name__ == "__main__": print maximo([1,2,3,4]) print maximo([4,2,3,4]) print maximo([4,3,2,1]) print maximo([1,4,3,2]) print maximo([4,4,4,4]) print maximo([3,4,3,3])