Me resultó n.n
Hice este código utilizando lo que he aprendido, no es la gran cosa, pero me pone contenta ir avanzando y quería compartirlo n.n
¡Muchas gracias por este curso!
Hice este código utilizando lo que he aprendido, no es la gran cosa, pero me pone contenta ir avanzando y quería compartirlo n.n
¡Muchas gracias por este curso!
Hice este código utilizando lo que he aprendido, no es la gran cosa, pero me pone contenta ir avanzando y quería compartirlo n.n
¡Muchas gracias por este curso!
Hice este código utilizando lo que he aprendido, no es la gran cosa, pero me pone contenta ir avanzando y quería compartirlo n.n
¡Muchas gracias por este curso!
Hola, que bien que ya hayas avanzado con ese código, :D lo que si te recomiendo es que no uses la letra "ñ" en la declaración de tus variables. Antes es mejor que las definas en ingles por ejemplo:
name = 'Estefany'
birthYear = 1995
generationX = birthYear >= 1965 and birthYear <= 1979
Saludos!
Puedes reducir ese código usando funciones:
name = input("¿Cuál es tu nombre?: ")
birthYear = int(input("¿Cuál es tu fecha de nacimiento?: "))
print("Bienvenid@ " + name)
def isLeapYear(year):
if (birthYear%4 == 0 and birthYear%100!=0) or birthYear%400==0:
print("- ¡Naciste en un año disiesto!")
else:
print("- ¡No nacistes en año bisiesto :(!")
def showGeneration(year):
if year >= 1996 and year <= 1964:
message("BabyBommer!")
elif year >= 1965 and year <= 1979:
message("X!")
elif year >= 1980 and year <= 1999:
message("Y!")
elif year >= 2000 and year <= 2010:
message("Z!")
elif year > 2010:
message("T o generación Tecnológica!")
def message(generation):
print("- Perteneces a la generación " + generation)
showGeneration(birthYear)
isLeapYear(birthYear)
te evitas estar copiando el código para año bisiesto varias veces, cuando avances más podrás hacer más cosas y mejorar tu calidad, con el código anterior reduje más de 40 líneas en solo, poco más de 20!
hay más formas de reducir el código, solo es cuestión de pensar!, para ser tu primera vez está genial, pero a como dice el anterior comentario, trata de no usar ñ! y lo único que debes de escribir en tu idioma son la salida de datos! (print, etc...)!
Recuerda que hay miles de maneras de resolver un problema!!!
hola que programa usaste?
Hola, que bien que ya hayas avanzado con ese código, :D lo que si te recomiendo es que no uses la letra "ñ" en la declaración de tus variables. Antes es mejor que las definas en ingles por ejemplo:
name = 'Estefany'
birthYear = 1995
generationX = birthYear >= 1965 and birthYear <= 1979
Saludos!
Puedes reducir ese código usando funciones:
name = input("¿Cuál es tu nombre?: ")
birthYear = int(input("¿Cuál es tu fecha de nacimiento?: "))
print("Bienvenid@ " + name)
def isLeapYear(year):
if (birthYear%4 == 0 and birthYear%100!=0) or birthYear%400==0:
print("- ¡Naciste en un año disiesto!")
else:
print("- ¡No nacistes en año bisiesto :(!")
def showGeneration(year):
if year >= 1996 and year <= 1964:
message("BabyBommer!")
elif year >= 1965 and year <= 1979:
message("X!")
elif year >= 1980 and year <= 1999:
message("Y!")
elif year >= 2000 and year <= 2010:
message("Z!")
elif year > 2010:
message("T o generación Tecnológica!")
def message(generation):
print("- Perteneces a la generación " + generation)
showGeneration(birthYear)
isLeapYear(birthYear)
te evitas estar copiando el código para año bisiesto varias veces, cuando avances más podrás hacer más cosas y mejorar tu calidad, con el código anterior reduje más de 40 líneas en solo, poco más de 20!
hay más formas de reducir el código, solo es cuestión de pensar!, para ser tu primera vez está genial, pero a como dice el anterior comentario, trata de no usar ñ! y lo único que debes de escribir en tu idioma son la salida de datos! (print, etc...)!
Recuerda que hay miles de maneras de resolver un problema!!!
hola que programa usaste?
Hola, que bien que ya hayas avanzado con ese código, :D lo que si te recomiendo es que no uses la letra "ñ" en la declaración de tus variables. Antes es mejor que las definas en ingles por ejemplo:
name = 'Estefany'
birthYear = 1995
generationX = birthYear >= 1965 and birthYear <= 1979
Saludos!
Puedes reducir ese código usando funciones:
name = input("¿Cuál es tu nombre?: ")
birthYear = int(input("¿Cuál es tu fecha de nacimiento?: "))
print("Bienvenid@ " + name)
def isLeapYear(year):
if (birthYear%4 == 0 and birthYear%100!=0) or birthYear%400==0:
print("- ¡Naciste en un año disiesto!")
else:
print("- ¡No nacistes en año bisiesto :(!")
def showGeneration(year):
if year >= 1996 and year <= 1964:
message("BabyBommer!")
elif year >= 1965 and year <= 1979:
message("X!")
elif year >= 1980 and year <= 1999:
message("Y!")
elif year >= 2000 and year <= 2010:
message("Z!")
elif year > 2010:
message("T o generación Tecnológica!")
def message(generation):
print("- Perteneces a la generación " + generation)
showGeneration(birthYear)
isLeapYear(birthYear)
te evitas estar copiando el código para año bisiesto varias veces, cuando avances más podrás hacer más cosas y mejorar tu calidad, con el código anterior reduje más de 40 líneas en solo, poco más de 20!
hay más formas de reducir el código, solo es cuestión de pensar!, para ser tu primera vez está genial, pero a como dice el anterior comentario, trata de no usar ñ! y lo único que debes de escribir en tu idioma son la salida de datos! (print, etc...)!
Recuerda que hay miles de maneras de resolver un problema!!!
hola que programa usaste?