Las colas en Python son objetos contenedores de tipo deque, están optimizados para realizar operaciones eficientes en ambas direcciones, como lo son añadir o eliminar elementos. Para crear una cola en Python requerimos importar la clase “deque” desde el paquete “collections”, de la siguiente forma: A partir de aquí ya podemos crear colas en Python,
Encontrar una vocal o carácter en un string es muy sencillo de hacer en Python debido a que todo string es un objeto y como tal, posee métodos para trabajar sobre él. Haremos uso del método find() y lo explicaré usando un pequeño programa. Código fuente La primera línea es famosa en los sistemas operativos
Un número primo básicamente es aquel número que solo tiene dos divisores, el 1 y él mismo; por ejemplo, el número 17 es primo ya que solo se puede dividir por 1 y por 17. Este programa escrito en Python toma un rango de “n” cantidad de números y muestra en pantalla solo los que
Las listas en Python son contenedores de elementos no ordenados que permiten almacenar valores de diferentes tipos y son de tamaño flexible, pueden expandirse y reducirse cuando se añaden o eliminan elementos. Hay dos formas para crear listas en Python: Usando un par de corchetes “” vacíos para crear listas vacías. Usando la clase list() para
Las listas en Python son objetos dinámicos, admiten valores de diferentes tipos y poseen diferentes métodos que nos permiten realizar una variada cantidad de operaciones, como se explica en Listas en Python. Descripción del tema: dada una lista de números, algunos repetidos, se le pregunta al usuario cuál desea eliminar y el programa debe eliminar
Este sencillo y pequeño programa toma una palabra o texto ingresado por el usuario y lo codifica en Clave Morse. Para tal objetivo vamos a crear un diccionario y posteriormente analizaremos el texto o palabra ingresada por el usuario. Código fuente #!/usr/bin/env python # -*- coding: utf-8 -*- codigo_morse = { "a": ".-", "b": "-...",
Este pequeño programa de 50 líneas de código ordena listas de mayor a menor o de menor a mayor según la opción que elija el usuario. Una lista en Python es un contenedor de elementos no ordenados de tamaño flexible que puede tener cualquier tipo de datos y puede expandirse o reducirse en tiempo de ejecución cuando se agregan
Este es un pequeño programa que toma un número entero ingresado por el usuario, extrae sus dígitos uno por uno y los suma. A continuación se expone el código del programa que tan solo tiene 10 líneas. sumDigit, extNum = 0, 0 numEntero = int(input("Ingrese un numero entero: ")) while numEntero != 0: extNum =
Los palíndromos son palabras, frases o números que leídos de atrás hacia adelante se leen igual que de adelante hacia atrás; por ejemplo: arenera y ana. Para el caso de los números se les llama comúnmente capicúa; por ejemplo: 1991 y 2002. Este pequeño programa nos indica si una palabra es o no es palíndromo.
La Sucesión de Fibonacci es una sucesión de números enteros iniciando con dos números base, 0 y 1. Cada número de la sucesión es el resultado de la suma de los dos anteriores; por ejemplo: Esta Sucesión de Fibonacci solo muestra 10 números y se observa cómo se genera cada número sumando los dos números anteriores, es