Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # algunas funciones integradas
- # len(), del(), print(), input(), range(), int(), float(), str()
- # list()
- """
- # max(), min(), sum() trabajan con secuencias (o colecciones)
- # calculo de la nota mas baja, la nota mas alta, y el promedio
- notas = [4,8,6,9,10,5,7,8]
- print(f"El promedio de las notas es {sum(notas)/len(notas):.2f}")
- print(f"Nota máxima: {max(notas)}")
- print(f"Nota mínima: {min(notas)}")
- # Como hacer la cuenta de un string
- cuenta = "25+25.5-48**9"
- print(eval(cuenta))
- # Imprimir todos los paises numerados y ordenados alfabèticamente
- paises = ["Peru", "Argentina", "Francia", "EEUU", "Chile"]
- for orden, pais in enumerate(sorted(paises), start=1):
- print(orden, pais)
- """
- # funcion anónima o inline lambda:
- def suma(a,b):
- return a+b
- print(suma(10,10))
- total = lambda a,b : a+b
- print(total(10,20))
- # Funciones con funciones de argumento
- # map(funcion, iterable(s))
- # dada una lista de nros, sumarles 100 a todos
- numeros = [1,2,3,4,5,6,7,8]
- mapeo = map(lambda n:n+100,numeros)
- print(list(mapeo))
- # filter(funcion, iterables(s))
- # dada la lista de nros mostrar solo los impares
- filtrado = filter(lambda n:n%2, numeros)
- print(list(filtrado))
- # zip itera varios iterables a la vez
- profesores = ["Juan", "Ana", "Roberto"]
- materias = ["Lengua","Matematica","Historia"]
- horas = [14,25,11]
- for profe,mat,hs in zip(profesores,materias,horas):
- print(profe,mat,hs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement