Python 3 - Días horas minutos y segundos que ha vivido una persona

Python | Días, horas, minutos y segundos que ha vivido una persona

Vamos a resolver un ejercicio en Python que pide la fecha de nacimiento de una persona y a partir de ella indica cuántos días, horas, minutos y segundos lleva viviendo al momento de ejecutar el script.

Para ello usaremos a datetime y haremos operaciones con fechas, algo relativamente sencillo.

Python 3 - Días horas minutos y segundos que ha vivido una persona

Python 3 – Días horas minutos y segundos que ha vivido una persona

También vamos a usar la función divmod para convertir los segundos a horas y minutos.

Nota: el código de la captura fue ejecutado el 25 de marzo a las 11 de la noche con 30 minutos.

(más…)

Editor de Python 3 en línea

Ejecutar código de Python 3 gratis y en línea

Hoy veremos cómo ejecutar código de Python 3 en línea, sin necesidad de instalar nada.

Lo bueno del editor de texto en la nube que vamos a ver es que permite crear código ilimitado y ejecutarlo, el código de Python se mantiene en línea y no se necesita instalar nada; por lo tanto el sistema operativo no es una restricción.

Aparte de ello podemos descargar el proyecto como zip o exportarlo a gist; al igual que codificar al mismo tiempo entre varios usuarios.

Este editor de Python online también soporta la instalación de paquetes de pip.

Nota: recuerda que puedes instalar Python en Windows 10 o en Android.

(más…)

Números y operaciones - Ejercicio Python

Ejercicio resuelto con Python: pedir dos números y hacer operaciones

Este post se trata sobre otro ejercicio de Python que voy a resolver. En este caso hay que hacer un programa que pida dos números y realice determinada operación dependiendo de los mismos. Veamos la descripción:

Realizar un programa en Python que pida dos números. Si los números son distintos, que los sume. En caso de que sean negativos, se deben multiplicar. Finalmente, si un número es negativo y otro positivo, que los reste.

Números y operaciones - Ejercicio Python

Números y operaciones – Ejercicio Python

Para hacerlo usaremos los operadores básicos en Python y unas simples comparaciones.

(más…)

Ejercicio resuelto con Python - Etapa de una persona

Python: programa que indica la etapa de vida de una persona

Vamos a ver el código necesario y el algoritmo de un programa en Python que indica la etapa de vida de una persona. Su definición es:

Crear un programa en Python que pida la edad de la persona y muestre un mensaje dependiendo de la misma. De 0 a 2 años es bebé, de 3 a 11 es niño, de 12 a 17 es adolescente, de 18 a 64 es adulto y de 65 o más es anciano.

Para resolverlo vamos a usar simples comparaciones con if en Python. Veamos cómo hacerlo.

Ejercicio resuelto con Python - Etapa de una persona

Ejercicio resuelto con Python – Etapa de una persona

(más…)

Python - Productos con IVA - Ejercicios resueltos

Ejercicio resuelto con Python: total a pagar con tasa de IVA vigente

Ya estamos aquí con otro buen ejercicio resuelto de Python. Lo que nos reúne aquí es un problema que dice así:

Hacer un programa en Python que pida el precio de 5 productos y muestre el total según la tasa de IVA vigente.

Para los que no sepan o para los que no sean de México (no sé si se aplica solo en México, tampoco quiero saberlo) el IVA es un impuesto que al momento de escribir este post es del 16 %.

Por lo tanto, si el total de los productos es de 100 se deben pagar 116 pesos. Ahora sí veamos.

(más…)

Actualizar PIP a la última versión

Actualizar PIP a última versión (gestor de paquetes de Python)

PIP es el gestor de paquetes y librerías para Python; en posts anteriores ya vimos cómo se instala y configura.

Siempre es importante tener la última versión de todo programa instalado en nuestro sistema y por ello es que hoy veremos cómo actualizar el gestor de paquetes pip a su última versión (que al momento de escribir el post es la 19)

Nota: recuerda que en otro post vimos cómo actualizar NPM a su última versión.

(más…)

Pangrama en Python

Hoy veremos cómo saber si una cadena u oración es un pangrama en Python.

Un pangrama es un texto que usa todas las letras posibles del alfabeto de un idioma.

Voy a explicar dos maneras de saber si una cadena es un pangrama usando Python; la primera forma recorre el alfabeto y comprueba si cada letra está dentro de la cadena, en caso de que todas las letras estén dentro de la cadena, se dice que sí es pangrama.

El segundo método utiliza conjuntos (tutorial aquí), comparando si todos los elementos del alfabeto están dentro del conjunto de la cadena.

Nota: este es un ejercicio de Codewars.

(más…)

Conjuntos o sets en Python

Conjuntos o sets en Python: operaciones y usos

En el lenguaje Python existen los llamados conjuntos  o sets, los mismos conjuntos que vemos en matemáticas (en matemáticas discretas, sobre todo) y a los que les hacemos operaciones como unión, intersección, complemento y todo ello.

Python permite hacer operaciones con conjuntos de una manera fácil y sencilla.

Conjuntos o sets en Python

Conjuntos o sets en Python

Justamente hoy veremos eso: cómo trabajar con conjuntos (set) en Python. Recuerda que debes instalar y configurar Python si quieres ejecutar los ejercicios.

Nota: también puedes instalar Python en Android.

(más…)

Programa que indica la situación de un alumno en Python

Otro ejercicio con Python. En este caso vamos a indicar la situación final de un alumno de acuerdo a su promedio. La lista queda así:

  • Si tiene menos de 6, es Insuficiente
  • En caso de tener 6, es Irregular
  • Con un 7 es Regular
  • Si tiene 8, es Bueno
  • Con un 9 es Muy bueno
  • Si tiene 10, es Excelente

En otros lenguajes de programación lo haríamos con switch, pero en Python no existe switch así vamos a hacerlo con unos if y elifs.

(más…)