Python - Conversión entre grados celsius y Fahrenheit

En este post de programación para principiantes vamos a ver cómo convertir de grados Celsius a grados Fahrenheit y también la operación inversa; todo esto usando el lenguaje de programación Python. Lo único que vamos a hacer será encerrar las fórmulas de conversión dentro de unas funciones. Recuerda que las fórmulas dicen: C = (F – 32) / 1.8 F = (C * 1.8) + 32 ...

enero 14, 2021 · 2 min · 231 palabras · Parzibyte

Python: mayor y menor de arreglo

En este post de programación en Python te enseñaré cómo obtener el elemento mayor de una lista, así como el elemento menor. Ten en cuenta que yo me referiré a lista, array y arreglo como sinónimos. Al final tendremos dos funciones que van a recibir un arreglo y devolver, respectivamente, el menor y mayor elemento de la lista, sin importar el tipo de dato. ...

enero 14, 2021 · 3 min · 469 palabras · Parzibyte

Factorial en Python

En este post te mostraré cómo obtener el factorial de un número usando Python. Vamos a ver dos métodos: de manera iterativa con un ciclo, y de manera recursiva en donde la función se llama a sí misma. Recuerda que el factorial de un número es el resultado de multiplicar ese número por todos los números que existen desde él hasta el 1. Por ejemplo, el factorial de 5 es 120 pues 5 * 4 * 3 * 2 * 1 es 120. Voy a encerrar el comportamiento de este programa en funciones para su fácil reutilización. De hecho el método con recursión no puede estar en otro lugar más que en una función. ...

enero 8, 2021 · 2 min · 413 palabras · Parzibyte

Fibonacci en Python

Hoy te enseñaré cómo trabajar con la secuencia Fibonacci en Python. Te enseñaré a obtener el número que va en determinada posición, así como imprimir toda la serie hasta determinado número. Veremos las dos formas de trabajar con esta sucesión en Python: de manera iterativa con un ciclo for, y de manera recursiva invocando a la función dentro de sí misma. ...

enero 7, 2021 · 3 min · 595 palabras · Parzibyte

Python: cueva de Alí Babá y los cuarenta ladrones

En este post de programación en Python vamos a ver cómo resolver un ejercicio propuesto que trata sobre simular la cueva de Alí Babá y los cuarenta ladrones. Específicamente dice: Elaborar una aplicación de línea de comandos en Python cuyo propósito sea emular la cueva de la historia de “Alí Babá y Los Cuarenta Ladrones” que se abre mágicamente con la frase “Ábrete Sésamo”. En esta aplicación se tomará el nombre del ladrón por teclado y guardará la cantidad de intentos que el ladrón realiza hasta abrir la puerta. Si el ladrón intenta 10 veces o más entonces la puerta se cerrará eternamente (el programa debe terminar). Veamos cómo resolver este ejercicio propuesto, es decir, su solución en el lenguaje de programación Python. ...

diciembre 29, 2020 · 3 min · 476 palabras · Parzibyte

Python: múltiplo y submúltiplo de un número

En este post sobre Python te mostraré cómo saber si un número es múltiplo de otro número. También te voy a mostrar a imprimir todos los submúltiplos (también conocidos como divisores) de determinado número. Resumiendo: veremos un programa en Python que nos dirá si un número es múltiplo de otro, y a su vez va a ofrecer la posibilidad de imprimir todos los submúltiplos (positivos) de un número. ...

diciembre 29, 2020 · 3 min · 506 palabras · Parzibyte

Producto de matrices en Python - Multiplicación

En este post vamos a ver cómo podemos multiplicar dos matrices con un programa. Al final vamos a obtener el producto de matrices en Python. Aquí no te enseñaré a hacer este proceso manualmente, pues eso es una cosa aparte. Yo te mostraré cómo hacer un programa en Python que realice ese proceso y entregue el resultado de multiplicar ambas matrices. ...

diciembre 28, 2020 · 3 min · 557 palabras · Parzibyte

Python: ejercicio de provincias y distritos

El día de hoy vamos a resolver un ejercicio de programación en Python. Se trata de un programa que gestiona provincias y distritos usando colecciones; específicamente en este caso vamos a usar diccionarios. El programa solicita lo siguiente: Elaborar una aplicación de línea de comandos en Python cuyo propósito sea gestionar todas las provincias de un país, junto con sus respectivos distritos. Deben utilizar colecciones para lograrlo. La aplicación deberá permitir la consulta bajo el nombre de una provincia, y de ahí, poder mostrar todos sus distritos. Es importante que el programa no falle por ninguna excepción o error. Veamos cómo resolver esto usando el lenguaje de programación Python. ...

diciembre 28, 2020 · 4 min · 642 palabras · Parzibyte

Python: Tamagotchi con POO

El día de hoy vamos a resolver un ejercicio de programación en Python utilizando Programación orientada a objetos, también conocida como POO o como OOP. Se trata de simular un Tamagotchi, la mascota virtual (o algo así, nunca tuve uno) en donde el mismo se debe alimentar, jugar, etcétera. El ejercicio dice así: Elaborar una aplicación de línea de comandos en Python cuyo objetivo es emular un Tamagotchi usando Programación Orientada a Objetos. Todo personaje de Tamagotchi se basa es un animal y debe tener un nombre y género. El nombre lo determina el usuario, y el género lo determina el sistema. El Tamagotchi tendrá una medición de hambre, de felicidad, y de salud. Las mediciones de hambre y de felicidad inician en 10, mientras que el de salud inicia en 0. Por cada turno que pase, se disminuye las mediciones de hambre y de felicidad en 1. En cada evento se deben ejecutar una de las siguientes acciones: alimentar (incrementa medición de hambre 2 unidades), jugar (incrementa medición de felicidad 3 unidades), nada. Si sobre alimentas a Tamagotchi, se incrementa la medición de salud en 2. No existe manera de decrementar la medición de salud. No existe manera de sobreexceder la medición de felicidad. Cuando la medición de salud esté en 10, o la medición de felicidad esté en 0, o la medición de hambre esté en 0, el Tamagotchi muere y el juego termina. Veamos entonces cómo simular esto usando clases y objetos en Python. ...

diciembre 28, 2020 · 6 min · 1068 palabras · Parzibyte

Python - Media y mediana de lista

La media de un arreglo es el promedio del mismo. Para obtenerla se divide la sumatoria de los elementos entre la longitud del mismo. Por otro lado, la mediana es el elemento que está a la mitad del arreglo ordenado. En este post de programación en Python vamos a ver cómo obtener la media y la mediana de una lista, arreglo o array. Por cierto, en cuanto a la mediana… si la longitud del arreglo es par, se promedian los dos elementos centrales. Nota: en este post me referiré a la misma cosa cuando diga arreglo, array o lista. ...

diciembre 27, 2020 · 3 min · 580 palabras · Parzibyte