🔢 Módulo 1: Funciones básicas en Python
En este módulo aprenderás a utilizar funciones incorporadas de Python (built-in) que te ayudarán a trabajar con todo tipo de datos. Son herramientas fundamentales que simplifican operaciones comunes.
📌 Funciones generales
1. print()
Imprime texto o valores en pantalla.
2. input()
Permite recibir datos del usuario por teclado.
3. type()
Devuelve el tipo de dato de una variable.
4. len()
Devuelve la cantidad de elementos en una cadena, lista o tupla.
🔁 Conversión de tipos
5. int(), float(), str()
Transforman datos de un tipo a otro.
6. list(), tuple(), set()
Transforman iterables en diferentes estructuras.
🧮 Funciones matemáticas
7. abs()
Devuelve el valor absoluto.
8. round()
Redondea un número flotante.
9. min() y max()
Devuelven el menor o mayor valor de un grupo.
10. sum()
Devuelve la suma total de los elementos.
🛠️ Funciones de ayuda
11. help()
Muestra la documentación de una función.
12. dir()
Devuelve una lista de métodos y atributos disponibles para un objeto.
🧪 Ejercicios prácticos
Resuelve estos ejercicios para reforzar lo aprendido. Haz clic en "Mostrar respuesta" para ver la solución.
Ejercicio 1
Pide al usuario su edad, conviértela en entero y muestra cuántos años tendrá en 10 años.
Ejercicio 2
Convierte la cadena "123.45" en número flotante y súmale 10.
Ejercicio 3
Usa len() para contar cuántos caracteres tiene la frase:
"Me gusta aprender Python".
Ejercicio 4
Utiliza max() y min() para encontrar el mayor y menor valor de la lista [18, 95, 3, 41, 60].
Ejercicio 5
Pide un número al usuario y muestra su valor absoluto con abs().
❓ Pregunta 1
¿Cuál de las siguientes opciones muestra correctamente cómo interpolar valores dentro de una cadena en Python moderno?
❓ Pregunta 2
¿Qué imprime el siguiente código?
print(type(valor))
❓ Pregunta 3
¿Qué hace esta línea de código?
❓ Pregunta 4
¿Cuál es el resultado de ejecutar este código?
print(sum(numeros))
❓ Pregunta 5
¿Qué devuelve len("¡Hola!")?
Te invitamos al siguiente módulo del curso Cadenas, para que continúes con tu avance.

No hay comentarios:
Publicar un comentario