Pages

lunes, 21 de enero de 2013

Calcular la hora dos segundos después Fuente en Python

Problema
Hacer un programa o algoritmo que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y también nos calcule la hora después de 2 segundos.

Solución
  • Entrada: 23:59:59
  • Salida: 00:00:01
Codigo Fuente en Python
h=int(input("ingresa la hora\n"))
m=int(input("ingresa minuto\n"))
s=int(input("ingresa segundo\n"))
if(h < 24 and m < 60 and s < 60):
 if(s < 58 and s >= 0):
  print(str(h)+"h "+str(m)+"m "+str(s)+"s")
 else:
  if(s==58):
   if(m==59):
    if(h==23):
     print("00h 00m 00s")
    else:
     print(str(h+1)+"h 00m 00s")
   else:
    print(str(h)+"h "+str(m+1)+"m 00s")
  else:
   if(s==59):
    if(m==59):
     if(h==23):
      print("00h 00m 01s")
     else:
      print(str(h+1)+"h 00m 01s")
    else:
     print(str(h)+"h "+str(m+1)+"m 01s")        
else:
 print("Fuera de rango")

0 comentarios:

Publicar un comentario