Signo zodiacal con Python - Programación

Python: signo zodiacal

Siguiendo con los tutoriales de programación inicial en Python hoy te mostraré el ejercicio para indicar el signo zodiacal usando este lenguaje.

Vamos a usar una función para encerrar el comportamiento, además veremos el uso de if, elif y else.

Explicación del algoritmo

Necesitamos el mes y día de nacimiento de la persona. Por cada mes puede haber dos signos del zodiaco, lo que lo cambia es el día.

Por ejemplo, si una persona nace en junio (mes 6) puede ser Géminis o Cáncer; lo que lo decide es el día. Si es el 21 o antes, es Géminis, si no, Cáncer.

Y para el mes anterior (mayo) también tenemos esa comprobación pero ahora con Tauro y Géminis. Es decir, hay dos posibles signos por mes.

Código de la función

El código en Python queda como se ve a continuación. Como siempre te digo, tú puedes adaptarlo o mejorarlo según tus necesidades:

Fíjate en que no estoy manejando el caso de que el mes no esté en el rango del 1 al 12, eso te toca a ti (puedes lanzar una excepción, definir el signo como indefinido, etcétera).

La función recibe el día y mes de nacimiento, devolviendo una cadena con el signo.

Poniendo todo junto

Signo zodiacal con Python - Programación
Signo zodiacal con Python – Programación

Ya te mostré la función, ahora te muestro el modo de uso así como el código completo. Todo queda así:

Si quieres probarla en línea aquí te dejo un enlace para ello. Y por aquí te dejo con más artículos de Python.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *