Escribir un algoritmo que permita ingresar la hora y los minutos en formato militar, e imprimir la hora en el formato convencional HH:MM a.m o HH:MM p.m según sea el caso.
Tenhou:
lenguaje?
Respuestas a la pregunta
Contestado por
1
Respuesta:
print("Ingrese la hora en formato militar: Ejemplo 0925: ")
militar = input()
if len(militar)!=4:
print("Hora invalida")
else:
if int(militar[0:2])<0 or int(militar[0:2])>23 or int(militar[2:4])<0 or int(militar[2:4])>59:
print("Hora invalida")
else:
if int(militar[0:2])>12:
print(str(int(militar[0:2])-12 )+":"+militar[2:4]+" p.m" )
elif int(militar[0:2])==12:
print(militar[0:2] + ":" + militar[2:4] + " p.m")
else:
print(militar[0:2] + ":" + militar[2:4] + " a.m")
Adjuntos:
Otras preguntas
Ciencias Sociales,
hace 28 días
Matemáticas,
hace 28 días
Física,
hace 28 días
Matemáticas,
hace 29 días
Ciencias Sociales,
hace 29 días