Advertisement
Guest User

Franco_ejercicio18

a guest
Mar 30th, 2020
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. # 18. Pedir una hora de la forma hora, minutos y segundos, y mostrar la hora en el
  2. # segundo siguiente.
  3.  
  4. hora  = int(input('Introduzca la hora: '))
  5. minutos  = int(input('Introduzca los minutos: '))
  6. segundos = int(input('Introduzca los segundos: '))
  7.  
  8. # Validaciones
  9.  
  10. if hora < 0 or hora > 24:
  11.     print('hora inválida')
  12. elif minutos < 0 or minutos > 59:
  13.     print('Minutos inválidos')
  14. elif segundos < 0 or segundos > 59:
  15.     print('Segundos inválidos')
  16. else:
  17.     if segundos == 59:
  18.         if minutos==59:
  19.             if hora==23:
  20.                 hora=0
  21.                 minutos=0
  22.                 segundos=0
  23.             else:
  24.                 hora=hora+1
  25.                 minutos=0
  26.                 segundos=0
  27.         else:
  28.             minutos=minutos+1
  29.             segundos=0
  30.     else:
  31.         segundos=segundos+1
  32.  
  33.     if segundos < 10:
  34.         segundos='0'+str(segundos)
  35.     if minutos < 10:
  36.         minutos='0'+str(minutos)
  37.     if hora < 10:
  38.         hora='0'+str(hora)
  39.          
  40.     print('La hora al siguiente segundo es: ' + str(hora) + ':' + str(minutos) + ':' + str(segundos))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement