El tutorial consiste en un programa que captura dos numeros enteros que representan el dia y mes de nacimiento, retornando el signo zodiacal al cual pertenece la persona.
Para el desarrollo del programa, se aplico el condicional “if-else” anidado, operadores logicos “and” y “or”, operadores de comparacion “==” , “>=”, “<=”, ademas de la interaccion con el usuario mediante entrada y salida de datos.
Como lo hice:
CODIGO
print(“Si estas aqui es porque quieres saber tu signo zodiacal. Para conocerlo, debes digitar tu dia y mes de nacimiento”)
print(“Digite dia de nacimiento”)
dia = int(input())
print(“Digite numero del mes de nacimiento”)
mes = int(input())
if dia > 0 and mes > 0 and mes < 13:
<h1>Aries 21 de marzo al 19 de abril</h1>if mes == 3:
if dia <= 31:
if dia >= 21:
print(“su signo es Aries”)
else:
print(“su signo es Piscis”)
else:
print(“numero de dias incorrecto, marzo tiene 31 dias”)
if mes == 4:
if dia <= 30:
if dia >= 20:
print(“su signo es Tauro”)
else:
print(“su signo es Aries”)
else:
print(“numero de dias incorrecto, abril tiene 30 dias”)
.
.
.
if mes == 2:
if dia <= 29:
if dia >= 19:
print(“su signo es Piscis”)
else:
print(“su signo es Acuario”)
else:
print(“numero de dias incorrecto, febrero tiene maximo 29 dias”)
else:
print(“Porfavor verifique los datos ingresados”)
RESULTADOS
~/python101$ python tutorial.py
Si estas aqui es porque quieres saber tu signo zodiacal. Para conocerlo, debes digitar tu dia y mes de nacimiento
Digite dia de nacimiento
19
Digite numero del mes de nacimiento
9
su signo es Virgo
~/python101$ python tutorial.py
Si estas aqui es porque quieres saber tu signo zodiacal. Para conocerlo, debes digitar tu dia y mes de nacimiento
Digite dia de nacimiento
32
Digite numero del mes de nacimiento
2
numero de dias incorrecto, febrero tiene maximo 29 dias
~/python101$ python tutorial.py
Si estas aqui es porque quieres saber tu signo zodiacal. Para conocerlo, debes digitar tu dia y mes de nacimiento
Digite dia de nacimiento
29
Digite numero del mes de nacimiento
2
su signo es Piscis