# matemáticos print(abs(-5)) # Salida: 5 print(abs(3.14)) # Salida: 3.14 print(max(10, 20, 30)) # Salida: 30 print(max([1, 2, 3, 4])) # Salida: 4 print(min(10, 20, 30)) # Salida: 10 print(min([1, 2, 3, 4])) # Salida: 1 print(sum([1, 2, 3, 4])) # Salida: 10 print(sum([10, 20, 30], 5)) # Salida: 65 print(round(3.14159, 2)) # Salida: 3.14 print(round(2,0)) # Salida: 3 print(round(2.5)) # Salida: 2 print(round(3.5)) # Salida: 4 # información print(len("Python")) # Salida: 6 print(len([1, 2, 3, 4])) # Salida: 4 print(type(5)) # Salida: <class 'int'> print(type("hello")) # Salida: <class 'str'> print(type((1,2,3))) # Salida: <class 'tuple'> # entrada / salida print("Hello, World!") # Salida: Hello, World! print(42) # Salida: 42 nombre = input("¿Cómo te llamas? ") # Entrada del usuario print("Hola, " + nombre) # conversión print(str(123)) # Salida: '123' print(str(3.14)) # Salida: '3.14' print(int('123')) # Salida: 123 print(int(3.99)) # Salida: 3 print(float('3.14')) # Salida: 3.14 print(float(10)) # Salida: 10.0 print(bool(1)) # Salida: True print(bool('')) # Salida: False # conversiones de tipos de datos complejos print(list("hello")) # Salida: ['h', 'e', 'l', 'l', 'o'] print(list((1, 2, 3))) # Salida: [1, 2, 3] print(list( {"color": "rojo", "tamaño": "M", "cantidad": 10})) # Salida: ['color', 'tamaño', 'cantidad'] print(tuple([1, 2, 3])) # Salida: (1, 2, 3) print(tuple("hello")) # Salida: ('h', 'e', 'l', 'l', 'o') print(set([1, 2, 3, 2])) # Salida: {1, 2, 3} print(set("hello")) # Salida: {'h', 'e', 'l', 'o'} # Tengo que poner los valores o una lista de tuplas print(dict(a=1, b=2)) # Salida: {'a': 1, 'b': 2} print(dict([('a', 1), ('b', 2)])) # Salida: {'a': 1, 'b': 2} # Creación de listas print(list(range(5))) # Salida: [0, 1, 2, 3, 4] print(list(range(1, 10, 2))) # Salida: [1, 3, 5, 7, 9] print(list(zip([1, 2, 3], ['a', 'b', 'c']))) # Salida: [(1, 'a'), (2, 'b'), (3, 'c')] print(list(zip('abc', '123'))) # Salida: [('a', '1'), ('b', '2'), ('c', '3')] print(dict(list(zip('abc', '123')))) # Salida: {'a': '1', 'b': '2', 'c': '3'} # ordenar # Ordenar una lista de números en orden ascendente print(sorted([3, 1, 4, 1, 5, 9])) # Salida: [1, 1, 3, 4, 5, 9] # Ordenar una lista de palabras en orden descendente print(sorted(["banana", "apple", "cherry"], reverse=True)) # Salida: ['cherry', 'banana', 'apple'] # Invertir una lista de números numbers = [3, 1, 4, 1, 5, 9] print(list(reversed(numbers))) # Salida: [9, 5, 1, 4, 1, 3] # Invertir una cadena de texto text = "hello" print("".join(reversed(text))) # Salida: 'olleh' # Encontrar el mínimo en una lista de números print(min([3, 1, 4, 1, 5, -9],key=abs)) # Salida: 1 def letrasUnicas(cadena): return len(set(list(cadena))) # Encontrar el máximo en una lista de palabras según la longitud words = ["banana", "apple", "cherry"] print(min(words, key=letrasUnicas)) # Salida: 'banana'