Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def obtener_n_mayores(n, numeros):
- counter = 0
- mayores = []
- while counter < n:
- max1=max(numeros) # intentar hacer otra funcion que haga lo mismo que `max` acá (y llamar a esa).
- mayores.append(max1)
- numeros.remove(max1)
- counter+=1
- return mayores
- def contiene_numero(numeros, numero):
- # `any` prueba que haya algún valor booleano verdadero en el array
- # para python booleano verdadero es un número distinto de 0
- # va a fallar si llamás contiene_numero(0, [0])
- # cómo se puede hacer de otra forma? pista, si hago:
- # nx = [num for num in numeros if num == numero]
- # qué contiene `nx`?
- return any([num for num in numeros if num == numero])
- def contiene_letra(palabra, letra):
- # este si bien funciona pasa algo parecido a contiene_numero.
- # se puede arreglar de la misma forma.
- return any([l for l in palabra if l == letra])
- def contiene_letras(palabra, letras):
- # este no me anduvo: contiene_letras('abcde', 'cde') => False
- return any([letra for letra in range(len(palabra)) if letras == palabra[letra:letra+2]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement