-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy path6.py
34 lines (27 loc) · 987 Bytes
/
6.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
'''
6. Faça um programa que converta da notação de 24 horas para a notação de
12 horas.
Por exemplo, o programa deve converter 14:25 em 2:25 P.M.
A entrada é dada em dois inteiros. Deve haver pelo menos duas funções:
uma para fazer a conversão e uma para a saída.
Registre a informação
A.M./P.M. como um valor ‘A’ para A.M. e ‘P’ para P.M. Assim, a função
para efetuar as conversões terá um parâmetro formal para registrar se
é A.M. ou P.M. Inclua um loop que permita que o usuário repita esse
cálculo para novos
valores de entrada todas as vezes que desejar.
'''
def formatar(h, m):
horas = ''
if h > 12: #pm
horas = str(h - 12) + ':' + str(m) +' P.M'
else: #am
horas = str(h) + ':' + str(m) + ' A.M'
return horas
while True:
print('Digite -1 para sair')
horas = int(input('Digite as horas: '))
if horas < 0:
break
minutos = int(input('Digite os minutos: '))
print(formatar(horas, minutos))