Pages

viernes, 1 de febrero de 2013

Determinar si un año es bisiesto Codigo en Python

Problema
Diseñar un algoritmo que permita determinar si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400 (2000 es bisiesto, pero;  1800 no lo es).

Solución
  • Entrada: 1988
  • Salida: es año bisiesto
Codigo Fuente en Python
a=int(input("ingresa año\n"))
if(a % 4 == 0 and a % 100 != 0 or a % 400 == 0):
 print("El año "+str(a)+" Si es bisiesto ")
else:
 print("El año "+str(a)+" No es bisiesto ")

19 comentarios:

  1. si hubiera visto esto antes, mi examen seria aprobatorio D:

    ResponderEliminar
  2. Aprobatorio? seeeeeeeee... .. .

    ResponderEliminar
  3. aprobatorio?? umm que bien hablar...

    ResponderEliminar
  4. yo reprobar espanol? eso ser impasible!

    ResponderEliminar
  5. yo reprobar espanol? eso ser impasible!

    ResponderEliminar
  6. Gracias amigo; me sirvio bastante.

    Y respecto a al aprobatorio.... Yo siendo chileno escribo mejor que tu.

    jajaja

    ResponderEliminar
  7. Pobre tipo. Vine a por el código, no a criticarlo.
    Por cierto, muchísimas gracias, de verdad!

    ResponderEliminar
  8. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  9. Hola Excelente aporte. si quier tomar un rango como lo podriamos generar, es decir si quiero calcular de 1900 a 2018 cuantos son Bisiestos y cuantos no.

    ResponderEliminar
  10. esta mal de sintax error tambien deveria tener las ociones en caso de una variable erronea como año 5

    ResponderEliminar