PyQuiz 16 – Conversión de tipos en Python¿Qué devuelve este código Python? PyQuiz 16 sobre Conversión de tipos: explicación paso a paso, concepto detallado y ejercicio para practicar. Categorías PyQuiz
PyQuiz 15 – String Slicing en Python¿Qué devuelve este código Python? PyQuiz 15 sobre String Slicing: explicación paso a paso, concepto detallado y ejercicio para practicar. Categorías PyQuiz
Python Quiz 14 – Sorted en PythonPregunta principal del PyQuiz: Concepto y explicación En este PyQuiz se puede ver cómo usar sorted para ordenar una lista de diccionarios en Python. El uso de sorted es muy extendido por su versatilidad porque no solo se puede aplicar a listas sino a cualquier tipo de secuencias como veremos a lo largo de este pyquiz. Uso de sorted para... Categorías PyQuiz
Python Quiz 13 – Combinar elementos en tuplas con ZIPPregunta principal del PyQuiz: Concepto y explicación En este PyQuiz se puede ver cómo usar zip para manipular secuencias de datos de forma elegante y sencilla. Para entender este ejemplo solo hay que ver el concepto como una cremallera en la que hay dos partes y van uniendose uno a uno todos los elementos. Unión de listas usando ZIP en... Categorías PyQuiz
Python Quiz 12 – Conversor de horas y minutos en PythonPregunta principal del PyQuiz: Concepto y explicación En esta pregunta se pretende hacer incapié en entender la manipulación de divisiones ordinarias, divisiones enteras y la operación módulo. Como finalidad se pretende desgranar la cantidad de horas y de minutos que hay en un número arbitrario de minutos. Obtener horas y minutos con Python Para poder obtener el número de horas... Categorías PyQuiz
Python Quiz 11 – Listas por multiplicación y manejo de enumerados en PythonPregunta principal del PyQuiz: Concepto y explicación En esta pregunta hay diferentes conceptos básicos que se pueden estudiar y de los que aprender a dominar prefectamente. Crear listas por multiplicación de elementos Dado que las listas son mutables en Python, existen algunas herramientas que permiten su creación de forma facil. Una de las herramientas para crear listas a partir de... Categorías PyQuiz
Python Quiz 10 – Cómo cifrar cadenas en ROT13 en PythonPregunta principal del PyQuiz: Concepto y explicación En esta pregunta se pretende ejercitar una codificación poco común soportada en Python. La codificación de esta pregunta es ‘rot13’. ¿Que es ROT13? Rot 13 es un tipo de cifrado cesar en el que cada caracter se rota 13 posiciones, y tiene las siguientes características: Soporta 26 caracteres. Los caracteres se mapean uno... Categorías PyQuiz
Python Quiz 9 – Cómo identificar números pares en PythonPregunta principal del PyQuiz: Concepto y explicación En esta pregunta hay diferentes aspectos a tener en cuenta. La lógica principal de la pregunta es: Creación de un conjuntos para guardar valores. Iteración sobre un range. Comprobación por cada elemento si es par o no. Adición del elemento par al conjunto de números. Impresión por pantalla de los números guardados. La... Categorías PyQuiz
Python Quiz 8 – Asignación múltiple y actualización de índices en PythonPregunta principal del PyQuiz: Concepto y explicación En esta pregunta se quiere hacer hincapié en la asignación múltiple de variables y el orden de ejecución de esa sentencia. Como se puede ver en el código, la lógica principal de esta pregunta es la siguiente: Inicializamos una variable acumulador y una variable indice (acc e i respectivamente). Se crea una lista... Categorías PyQuiz
Python Quiz 7 – Aplanar listas anidadas en PythonPregunta principal del PyQuiz: Concepto y explicación En esta pregunta hay muchos conceptos a destacar, por lo que se van a estudiar detenidamente cada parte. Vamos a ello ;). La idea principal de este ejercicio es poder analizar código recursivo que sirve para aplanar listas anidadas. Por lo tanto, partiendo de una lista que puede o no tener listas en... Categorías PyQuiz