questao ciclo
questao ciclo# Define a função que calcula as horas ideais para acordar def calcular_horas_para_acordar(hora, minuto): if hora >= 24 or hora < 0 or minuto >= 60 or minuto < 0: print("Hora ou minuto inválido") exit(1) # Lista para armazenar os horários ideais para acordar horarios_ideais = [] # Calculando múltiplos ciclos de sono de 90 minutos for ciclo in range(1, 7): # Considerando até 6 ciclos de 90 minutos total_minutos = 90 * ciclo novo_minuto = (minuto + total_minutos) % 60 novo_hora = (hora + (minuto + total_minutos) // 60) % 24 horarios_ideais.append(f'{novo_hora:02}:{novo_minuto:02}') return horarios_ideais print(calcular_horas_para_acordar(20, 20))
Leave a Comment