Escreva o códigoPráticaPython
Converter minutos em horas e minutos
Combinar divisão inteira e resto com if e else.
Leia o total de minutos. Imprima uma linha como 2 horas e 10 minutos, usando hora só quando a hora for 1 e minuto só quando o minuto for 1.
Entrada: Uma linha com o total de minutos.
Saída: Uma linha com horas e minutos por extenso.
Revisa aula 8 (14/08)
Exemplo 1
- Entrada
130
- Saída esperada
2 horas e 10 minutos
Confere plural nos dois com valores comuns.
Exemplo 2
- Entrada
61
- Saída esperada
1 hora e 1 minuto
Confere singular nos dois quando vale 1.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
total = int(input())
h = total // 60
m = total % 60
if h == 1:
palavra_h = "hora"
else:
palavra_h = "horas"
if m == 1:
palavra_m = "minuto"
else:
palavra_m = "minutos"
print(f"{h} {palavra_h} e {m} {palavra_m}")A solução divide com // para horas e % para minutos. Dois if escolhem a palavra certa comparando com 1. O print() monta a frase com f-string.
Erro comum: Usar sempre horas e minutos mesmo quando vale 1.
Seu código
Escreva sua solução e verifique quando quiser.