Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Script que pide el numero de dia del nacimiento (de 1 a 31) y el mes
- (enero, febrero, marzo, etc) y devuelve su signo astrológico
- -------------------------------------------------
- EJ:
- >>> Por favor, ingrese el dia de su nacimiento (1,2,3....31): 25
- >>> Por favor, ingrese el mes (enero, febrero,...., diciembre): ABRIL
- >>> Tauro
- ------------------------------------------------
- Condiciones:
- Aries: 21 de marzo al 19 de abril.
- Tauro: 20 de abril al 20 de mayo.
- Géminis: 21 de mayo al 20 de junio.
- Cáncer: 21 de junio al 22 de julio.
- Leo: 23 de julio al 22 de agosto.
- Virgo: 23 de agosto al 22 de septiembre.
- Libra: 23 de septiembre al 22 de octubre.
- Escorpio: 23 de octubre al 21 de noviembre.
- Sagitario: 22 de noviembre al 21 de diciembre.
- Capricornio: 22 de diciembre al 19 de enero.
- Acuario: 20 de enero al 18 de febrero.
- Piscis: 19 de febrero al 20 de marzo
- """
- dia = int(input("Por favor, ingrese el dia de su nacimiento (1,2,3....31): "))
- mes = input("Por favor, ingrese el mes (enero, febrero,...., diciembre): ")
- if (mes.lower() == "marzo" and 20 < dia <= 31) or (mes.lower() == "abril" and 0 < dia <= 19):
- print("Aries")
- elif (mes.lower() == "abril" and 19 < dia <= 30) or (mes.lower() == "mayo" and 0 < dia <= 20):
- print("Tauro")
- elif (mes.lower() == "mayo" and 20 < dia <= 31) or (mes.lower() == "junio" and 0 < dia <= 20):
- print("Geminis")
- elif False:
- print("Cancer")
- elif False:
- print("Leo")
- elif False:
- print("Virgo")
- elif False:
- print("Libra")
- elif False:
- print("Escorpio")
- elif False:
- print("Sagitario")
- elif False:
- print("Capricornio")
- elif False:
- print("Acuario")
- elif False:
- print("Piscis")
- else:
- print("Mes y/o día incorrectos")
Advertisement
Add Comment
Please, Sign In to add comment