Converter a hora no formato 12 horas para formato 24 horas

import time
escolha=True
while escolha:
print("\n")
print("\t Converter horas")
print("""
1.Converter 12 para 24
2.Converter 24 para 12
0.Exit/Quit/Saída
""")
escolha= input("Escolha uma opção: ")
if escolha=="1":
hora12 =str(input("Digite a hora de 12 horas: "))
hora, minutos, periodo = hora12.split(":")
hora = int(hora)
minutos = int(minutos)
if periodo.upper() == "PM":
if hora != 12:
hora += 12
elif periodo.upper() == "AM" and hora == 12:
hora = 0
print("A hora 24 horas:")
time.sleep(2)
mensagem=f"{hora:02d}:{minutos:02d}"
time.sleep(2)
print(mensagem)
elif escolha=="2":
hora24 = str(input("Digite a hora de 12 horas: "))
hora, minutos = hora24.split(":")
hora = int(hora)
minutos = int(minutos)
periodo = "AM"
if hora >= 12:
periodo = "PM"
if hora > 12:
hora -= 12
mensagem = f"{hora:02d}:{minutos:02d} {periodo}"
elif escolha=="0":
print("\n Adeus")
escolha = None
else:
print("\n Escolha não válida.\n Tente outra vez.")

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Análise de Probabilidades